网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

下列程序的功能是:计算出自然数SIX和NINE,它们满足的条件是SIX+SIX+SIX=NINE+NINE的个数 cnt,以及满足此条件的所有SIX与NINE的和sum。请编写函数countValue()实现程序要求,最后调用函数 writeDAT()把结果cnt和sam输出到文件OUT51.DAT中。其中的S,L X,N,I,N,E各代表一个十进制数。

注意:部分源程序已给出。

请勿改动主函数main()和写函数writeDAT()的内容。

试题程序:

include<stdio. h>

int cnt, sum;

void countValue()

{

}

void main ()

{

cnt=sum=O;

countValue ();

printf ("满足条件的个数=%d\n", cnt);

printf ("满足条件所有的SIX与NINE的和=%d\n", sum);

writeDAT ();

}

writeDAT ( )

{

FILE *fp;

fp=fopen("OUT51.DAT", "w");

fprintf (fp, "%d\n%d\n", cnt, sum);

fclose (fp);

}


参考答案

更多 “ 下列程序的功能是:计算出自然数SIX和NINE,它们满足的条件是SIX+SIX+SIX=NINE+NINE的个数 cnt,以及满足此条件的所有SIX与NINE的和sum。请编写函数countValue()实现程序要求,最后调用函数 writeDAT()把结果cnt和sam输出到文件OUT51.DAT中。其中的S,L X,N,I,N,E各代表一个十进制数。注意:部分源程序已给出。请勿改动主函数main()和写函数writeDAT()的内容。试题程序:include<stdio. h>int cnt, sum;void countValue(){}void main (){cnt=sum=O;countValue ();printf ("满足条件的个数=%d\n", cnt);printf ("满足条件所有的SIX与NINE的和=%d\n", sum);writeDAT ();}writeDAT ( ){FILE *fp;fp=fopen("OUT51.DAT", "w");fprintf (fp, "%d\n%d\n", cnt, sum);fclose (fp);} ” 相关考题
考题 已知数据文件IN87.DAT中存有300个4位数,并已调用函数readDat()把这些数存入数组a中,请编制一函数jsValue(),具功能是:求出千位数上的数加个位数上的数等于百位数上的数加十位数上的数的个数cnt,再求出所有满足此条件的4位数平均值pjz1,以及所有不满足此条件的4位数的平均值pjz2,最后调用函数 writeDat()把结果cnt,pjz1,pjz2,输出到out87.dat文件中。例如:6712,6+2=7+1,则该数满足条件,计算平均值pjz1,且个数cnt=cnt+1。8129,8+9≠1+2,则该数不满足条什,计算平均值pjz2。注意:部分源程序已给出。程序中已定义数组:a[300],b[300],已定义变量:cnt,pjz1,pjz2。请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。试题程序:includeint a[300], cnt=0;double pjz1=0.0,pjz2=0.0;void jsValue(){}main ( ){int i;readDat ();jsValue ();writeDat ();printf ("cnt=%d\n满足条件的平均值pjz1=%7.21f\n不满足条件的平均值pjz2=% 7.21f\n",cnt,pjz1,pjz2);}readDat (){FILE *fp;int i;fp=fopen("in87.dat","r");for(i=0;i300;i++)fscanf (fp, "%d, ",a [i]);fclose(fp);}writeDat (){FILE *fp;int i;fp=fopen ("out87. dar", "w");fprintf(fp,"%d\n%7.21f\n%7.21f\n",cnt,pjz1,pjz2);fclose (fp);}

考题 已知数据文件IN23.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中。请编制函数JsVal(),其功能是:依次从数组a中取出一个4位数,如果4位数连续大于该4位数以前的5个数且该数是奇数,该数必须能被7整除,则统计出满足此条件的数的个数cnt,并把这些4位数按从大到小的顺序存入数组b中,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUT23.DAT文件中。注意:部分源程序已给出。程序中已定义数组:a[200],b[200],已定义变量:cnt。请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。试题程序:include 〈stdio.hdefine MAX 200int a[MAX], b[MAX], cnt = 0;void jsVal(){}void readDat (){int i;FILE *fp;fp = fopen("IN23.DAT", "r"for(i=0; i〈MAX; i++)fscanf(fp, "%d", a[i]fclose (fp);}main ( ){int i;readDat ();jsVal ();printf ("满足条件的数=%d\n", cnt);for(i=0; i〈cnt; i++)printf("%d", b[i] );printf("\n");writeDat ();}writeDat (){FILE *fp;int i;fp = fopen("OUT23.DAT", "w");fprintf(fp, "%d\n", cnt);for(i=0; i〈cnt; i++)fprintf(fp, "%d\n", b[i]);fclose (fp);}

考题 下列程序的功能是:计算500~800之间素数的个数cnt,并按所求素数的值从小到大的顺序,再计算其间隔加、减之和,即第1个素数-第2个素数+第3个素数-第4个素数+第5个素数……的值sum。请编写函数countValue()实现程序的要求,最后调用函数writeDat()把结果cnt和sum输出到文件OUT66.DAT中。注意:部分源程序已给出。请勿改动主函数mam()和写函数writeDAT()的内容。试题程序:include<stdio. h>int cnt, sum;void countValue ( ){}void main (){cnt= sum=0;countValue();printf ("素数的个数=%dkn", cnt );printf ("按要求计算得值=%d\n", sum );writeDAT ( );}writeDAT ( ){FILE *fp;fp=fopen ( "OUT66. DAT", "w" );fprintf (fp, "%d\n%d\n", cnt, sum);fclose (fp);}

考题 已知数据文件IN68.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数jsVal(),其功能是:如果4位数各位上的数字均是奇数,则统计出满足此条件的个数cnt,并把这些4位数按从大到小的顺序存入数组b中。最后调用函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUT68.DAT文件。注意:部分源程序已给出。程序中已定义数组:a[200],b[200],已定义变量:cnt。请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。试题程序:include<stdio.h>define MAX 200int a[MAX],b[MAX],cnt=0;void jsVal(){}void readDat ( ){int i;FILE *fp;fp= fopen ("IN68. DAT", "r");for (i=0; i<MAX; i++)fscanf (fp, "%d", a [i])fclose (fp);}void main ( ){int i;readDat ( );jsVal ( );printf ("满足条件的数=%d\n", cnt);for (i=0; i<cnt; i++)printf ("%d",b[i]);printf ("\n");writeDat ( );}writeDat ( ){FILE *fp;int i;fp= fopen ("out68.dat", "w");fprintf (fp, "%d\n", cnt);for (i=0; i<cnt; i++)fprintf (fp, "%din", b [i]);fclose (fp);}

考题 下列程序的功能是:选出5000以下符合条件的自然数。条件是:千位数字与百位数字之和等于十位数字与个位数字之和,且千位数字与百位数字之和等于个位数字与千位数字之差的10倍。计算并输出这些4位自然数的个数cnt及这些数的和sum。请编写函数countValue()实现程序的要求,最后调用函数wfiteDAT()把结果cnt和sum输出到文件OUT67.DAT中。注意:部分源程序已给出。请勿改动主函数main()和写函数writDAT()的内容。试题程序:include<stdio.h>int cnt,sum;void countValue(){}void main(){cnt=sum=0;countValue ();printf ("满足条件的自然数的个数=%d\n", cnt);printf ("满足条件的自然的值的和=%d\n", sum);writeDAT ();}writeDAT ( ){FILE *fp;fp=fopen ( "OUT67. DAT" , "w" );fprintf (fp, "%d\n%d\n", cnt, sum);fclose {fp);}

考题 已知数据文件IN82.DAT中存有300个4位数,并已调用函数readDat()把这些数存入数组a中,请编制一函敞jsValue(),其功能是:求出这些4位数是素数的个数cnt,再求出所有满足此条件的4位数的平均值pjz1,以及所有不满足此条件的4位数的平均值pjz2,最后调用函数writeDat()把结果cnt,pjz1,pjz2,输出到out82.dat文件中。例如:5591是素数,则该数满足条件,计算平均值pjz1,且个数cnt=cnt+1。9812是非素数,则该数不满足条件,计算平均值pjz2。注意:部分源程序已给出。程序中已定义数组:a[300],b[300],已定义变量:cnt,pjz1,pjz2。请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。试题程序;include<stdio.h>int a[300], cnt=0;double pjz1=0.0,pjz2=0.0;int isP(int m){int i;for(i=2;i<m;i++)if(m%i==0) return 0;return 1;}void jsValue(){main(){int i;readDat();jsValue();writeDat();printf("cnt=%d\n满足条件的平均值pjz1=%7.2lf\n不满足条件的平均值pjz2=%7.2lf\n",cnt,pjz1,pjz2);}readDat(){FILE *fp;int i;fp=fopen( "in82.dat","r");for(i=0;i<300;i++)fscanf(fp,"%d,",a[i]);fclose(fp);}writeDat(){FILE *fp;int i;fp=fopen("out82.dat","w");fprintf(fp,"%d\n%7.2lf\n%7.2lf\n",cnt ,pjz1,piz2);fclose(fp);}

考题 下列程序的功能是:选出100~1000间的所有个位数字与十位数字之和被10除所得余数恰是百位数字的素数(如293)。计算并输出上述这些素数的个数cnt,以及这些素数值的和sum。请编写函数countValue()实现程序要求,最后调用函数writeDAT()把结果cnt和sum输出到文件OUT17.DAT中。注意:部分源程序已给出。请勿改动主函数main()和写函数writeDAT()的内容。试题程序:include <stdio.h>int cnt, sum;void countValue(){}main(){cnt=sum=0;countValue();print f ("素数的个数=%d\n", cnt);printf("满足条件素数值的和=%d", sum);writeDAT();}writeDAT(){FILE *fp;fp=fopen("OUT17.DAT", "w");fprintf(fp, "%d\n%d\n", cnt, sum);fclose(fp);}

考题 已知数据文件IN.DAT中存有300个四位数,并已调用读函数READDAT() 把这些数存入数组a中。请编制函数Svalue(),其功能是:求出这些四位数中素数的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后将数组b中的四位数按从小到大的顺序排序,最后调用写函数writeDat(),把结果输出到文件OUT.DAT中。例如:5591是素数,则满足条件,存入数组b中,且个数cnt=cnt+1;9812是非素数,则不满足条件,忽略。部分源程序已给出。程序中已定义数组a[300]、b[300],已定义变量cnt。请勿改动主函数main()、读函数ReadDat()和写函数writeDat()的内容。#include stdio.hint a[300], b[300], cnt = 0;int isP(int m){ int i; for (i=2; im; i++) if (m%i == 0) return 0; return 1;}void jsValue(){ }void ReadDat(){ FILE *fp; int i; fp = fopen("in.dat", "r"); for (i=0; i300; i++) fscanf(fp, "%d,", a[i]); fclose(fp);}void writeDat(){ FILE *fp; int i; fp = fopen("out.dat", "w"); fprintf(fp, "%d\n", cnt); for (i=0; icnt; i++) fprintf(fp, "%d\n", b[i]); fclose(fp);}main(){ int i; ReadDat(); jsValue(); writeDat(); printf("cnt=%d\n", cnt); for (i=0; icnt; i++) printf("b[%d]=%d\n", i, b[i]);}

考题 下列程序的功能是:计算出启然数SIX和NINE,它们满足的条件是SIX+SIX+SIX=NINE+NINE的个数cnt,以及满足此条件的所有SIX与NINE的和sum。请编写函数countValue()实现程序要求,最后调用函数writeDAT()把结果cnt和sum输出到文件OUT51.DAT中。其中的S,I,X,N,I,N,E各代表一个十进制数。注意:部分源程序已给出。请勿改动主函数main()和写函数writeDAT()的内容。试题程序:includeint cnt,sum;void CountValue(){}Void main(){Cnt=Sum=0;COUNtValUe();printf("满足条件的个数=%\n",cnt):printf("满足条件的所有的SIX与NINE的和=%d\n",sum);}WriteDAT();{FILE *fp;fp=fopen("OUT51.DAT", "w");fprintf(fp,"%d\n%d\n",cnt,sum);fclose(fp);}

考题 已知数据文件in55.dat中存有300个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数JsValue(),其功能是:求出千位数上的数减百位数上数减十位数上的数减个位数上的数大于零的个数cnt,再求出所有满足此条件的4位数平均值pjz1,以及所有不满足此条件的4位数平均值pjz2,最后调用函数writeDat()把结果cnt,pjz1,pjz2输出到out55.dat文件中。例如:9123,9-1-2-3>0,则该数满足条件,计算平均值pj21,且个数cnt=cnt+1。9812,9-8-1-2<0,则该数不满足条件,计算平均值pjz2。注意:部分源程序已给出。程序中已定义数组:a[300],已定义变量:cnt。请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。试题程序:includeint a[300], cnt=0;double pjz1=0.0,pjz2=0.0;jsValue(){}main(){int i;readDat();jsValue();writeDat();printf("cnt=%d\n满足条件的平均值pjz1=%7.2lf\n不满足条件的平均值pjz2=%7.2lf\n",cnt,pjz1,pjz2);}readDat(){FILE*fp;int i;fp=fopen("in55.dat","r");for(i=0;i<300;i++)fscanf(fp,”%d,”,a[i]);fclose(fp);}writeDat(){FILE*fp;int i;fp=fopen("out55.dat","N");fprintf(fp,"%d\n%7.2lf\n%7.2lf\n",cnt ,pjz1,pjz2);fclose(fp);}

考题 已知数据文件IN58.DAT中存有300个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函njsValue(),其功能是:求出这些4位数是素数的个数cnt,再把所有满足此条件的4位数依次存入数组 b中,然后对数组b的4位数按从小到大的顺序进行排序,最后调用函数writeDat()把数组b中的数输出到OUT58.DAT文件中。例如:5591是素数,则该数满足条件,存入数组b中,且个数cnt=cnt+1。9812是非素数,则该数不满足条件,忽略。注意:部分源程序已给出。程序中已定义数组:a[300],b[300],已定义变量:cnt。请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。试题程序:include<stdio.h>int a[300],b[300],cnt=0;int isP(int m){int i;for(i=2;i<m;i++)if(m%i==0) return 0;return 1;jsValue(){}main ( ){int i;readDat ();jsValue();writeDat ();printf ("cnt=~/od\n",cnt);for (i=0; i<cnt; i++)printf("b[%d]=%d\n",i,b[i]);}readDat ( ){FILE *fp;int i;fp=fopen ("IN58. DAT", "r");for (i=0; i<300; i++)fscanf (fp, "%d, '", a [i] );fctose(fp);}writeDat (){FILE *fp;int i;fp=fopen ( "OUT58. DAT", "w" );fprintf ( fp, "%d\n", cnt);for (i=0; i<cnt; i++)fprintf(fp, "%d\n",b[i]);fclose (fp);}

考题 下列程序的功能是:找出所有100以内(含100)满足I,I+4,I+10都是素数的整数I(1+10也是在100以内)的个数cnt,以及这些I之和sum。请编制函数countValue()实现程序要求,最后调用函数writeDAT()把结果cnt和sum输出到文件out64.dat中(数值1不是素数)。注意:部分源程序已给出。请勿改动主函数main()和输出数据函数writeDAT()的内容。试题程序:include<stdio.h>int cnt, sum;int isPrime(int number){int i,tag=1;if (number==1)return 0;for(i=2;tag i<=number/2;i++)if(number%i==0) tag=0;return tag;}void countValue ( ){}void main( ){cnt=sum=0;countValue ( );printf ( "满足条件的整数的个数=%d\n", cnt);printf ( "满足条件的整数的和值=%d\n", sum);writeDAT ( );}writeDAT ( ){FILE *fp;fp=fopen("out64.dat","w");fprintf(fp,"%d\n%d\n",cnt,sum);fclose(fp);}

考题 已知数据文件in80.dat中存有300个4位数,并已调用函数readDat()把这些数存入数组a中,请编制一函数jsValue(),其功能是:求出个位数上的数减千位数上的数减百位数上的数减十位数上的数大于0的个数cnt,再求出所有满足此条件的4位数平均值pjz1,以及所有不满足此条件的4位数平均值pjz2,最后调用函数writeDat()把结果cnt,pjz1,pjz2输出到out80.dat文件。例如:1239,9-1,2-3>0,则该数满足条件,计算平均值pjz1,且个数cnt=cnt+1。8129,9-8-1-2<0,则该数不满足条件,计算平均值pjz2。注意:部分源程序已给出。程序中已定义数组:a[300],b[300],已定义变量:cnt,pjz1,pjz2。请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。试题程序:include<stdio.h>int a[300], cnt=0;double pjz1=0.0,pjz2=0.0;void jsValue(){}main ( ){int i;readDat();jsValue();writeDat();printf ("cnt=%d\n 满足条件的平均值 pjz1=%7.21f\n 不满足条件的平均值pjz2=%7.21f\n",cnt,pjz1,pjz2);}readDat ( ){FILE *fp;int i;fp=fopen("in80.dat","r");for(i=0;i<300;i++)fscanf(fp,"%d,",a[i]);fclose(fp);}writeDat(){FILE *fp;int i;fp=fopen("out80.dat","w");fprintf(fp,"%d\n%7.21f\n%7.21f\n",cnt ,pjz1,pjz2);fclose(fp);}

考题 已知数据文件in81.dat中存有300个4位数,并已调用函数readDat()把这些数存入数组a中,请编制一函数isValue(),其功能是:求出千位数上的数加百位数上的数等于十位数上的数加个位数上的数的个数 cnt,再求出所有满足此条件的4位数的平均值pjz1,以及所有不满足此条件的4位数的平均值pjz2,最后调用函数writeDat()把结果cnt,pjz1,pjz2输出到out81.dar文件。例如:7153,7+1=5+3,则该数满足条件,计算平均值pjz1,且个数cnt=cnt+1。8129,8+1≠2+9,则该数不满足条件计算平均值pjz2。注意:部分源程序已给出。程序中已定义数组:a[300],b[300],已定义变量:cnt,pjz1,pjz2。请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。试题程序:include<stdio. h>int a[300], cnt=0;double pjz1=0.0,pjz2=0.0;void jsValue(){}main ( ){int i;readDat();jsValue();writeDat();printf ("cnt=%d\n 满足条件的平均值pjz1=%7.21f\n 不满足条件的平均值pjz2=%7.21f\n",cnt,pjz1,pjz2);}readDat(){FILE *fp;int i;fp=fopen( "in81.dat","r");for(i=0;i<300;i++)fscanf(fp,"%d,",a[i]);fclose(fp);}writeDat(){FILE *fp;int i;fp=fopen("outSl.dat","w");fprintf(fp,"%d\n%7.21f\n%7.21f\n",cnt ,pjz1,pjz2);fclose(fp);}

考题 程序test.c的功能是:计算出自然数SIX和NINE满足条件SIX+SIX+SIX=NINE+NINE的个数cnt,以及满足此条件的所有SIX与NINE的和SUM。请编写函数countValue实现程序的要求,最后main函数调用函数writeDAT把结果cnt和 sum,输出到文件0ut.dat中。 其中的S,I,X,N,E各代表一个十进制数字,允许代表的数字相同,但s和N不能为0。例如:944+944+944=1416+1416注意:部分源程序存放在test.c文件中。 请勿改动主函数main和输出数据函数writeDAT的内容。

考题 已知数据文件in.dat中存有300个四位数,并已调用读函数readDat把这些数存入数组a中,请编制一函数jsValue,其功能是:求出所有这些四位数是素数的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从小到大的顺序进行排序。最后maini函数调用写函数writeDat把数组b中的数输出到0ut.dat文件中。 例如:5591是素数,则该数满足条件存入数组b中,且个数cnt=cnt+1。 9812是非素数,则该数不满足条件忽略。 注意:部分源程序存在test.C文件中。 程序中已定义数组:a[300],b[300],已定义变量:cnt

考题 程序test.c的功能是:选出1000至5000范围内(包括l 000、5000)符合下面条件的四位自然数。条件是:千位数字与百位数字之和等于十位数字与个位数字之和,且千位数字与百位数字之和等于个位数字与千位数字之差的整10倍。计算并输出这些四位自然数的个数cnt以及这些数的和sum。请编写函数countValue实现程序的要求。最后main函数调用函数 writeDAT把结果cnt和sum输出到out.dat文件中。 注意:部分源程序存放在test.c文件中。 请勿改动主函数main和输出数据函数writeDAT的内容。

考题 程序test.c的功能是:选出1000至5 000范围内(包括1 000、5 000)符合下面条件的四位自然数。条件是:千位数字与百位数字之和等于十位数字与个位数字之和,且千位数字与百位数字之和等于个位数字与千位数字之差的整10倍。计算并输出这些四位自然数的个数cnt以及这些数的和sum。请编写函数countValue实现程序的要求。最后main函数调用函数 writeDAT把结果crlt和sum输出到out.dat文件中。

考题 程序test.c的功能是:计算100以内满足以下条件的所有整数i的个数cnt以及这些i之和sum。条件:i,i+4,i+10都是素数,同时i+10小于100。请考生编写函数countvalue实现程序要求,最后调用函数wfiteDAT把结果cnt和sum输出到文件out.dat中。(数值l不是素数)

考题 已知数据文件in.dat中存有300个四位数,并已调用读函数readDat把这些数存入数组a中,请编制一函数isValue,其功能是:求出所有这些四位数是素数的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从小到大的顺序进行排序。最后main函数调用写函数writeDat把数组b中的数输出到out.dat文件中。 例如:5591是素数,则该数满足条件存入数组b中,且个数cnt=cnt+1。 9812是非素数,则该数不满足条件忽略。 注意:部分源程序存在test.C文件中。 程序中已定义数组:a[300],b[300],已定义变量:cnt请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。

考题 已知IN2.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数 jsVal(),其功能是:依次从数组a中取出一个数,如果该4位数连续大于该4位数以后的5个数且该数是奇数,则统计出满足此条件的数的个数cnt,并把这些4位数按从小到大的顺序存入数组b中,最后调用写函数 writeDat() 把结果cnt及数组b中符合条件的4位数输出到 OUT2.DAT文件中。注意:部分源程序已给出。程序中已定义数组:a[200],b[200],已定义变量:cnt。请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。

考题 已知数据文件in33.dat中存有300个4位数,并已调用函数readDat()把这些数存入数组a中,请编制一函数jsValue(),其功能是:求出个位数上的数减千位数上的数减百位数上的数减十位数上的数大于0的个数cnt,再求出所有满足此条件的4位数平均值pjz1,以及所有不满足此条件的4位数平均值pjz2,最后调用函数writeDat()把结果cnt,pjz1,pjz2输出到out33.dat文件。例如:1239,9-1-2-3>0,则该数满足条件,计算平均值pjz1,且个数cnt=cnt+1。8129,9-8-1-2注意:部分源程序已给出。程序中已定义数组:a[300],b[300],已定义变量:cnt,pjz1,pjz2。请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。

考题 有5个不同的自然数,它们当中任意3个的和是3的倍数,任意4个的和是4的倍数,那么满足以上条件的5个数的和最小是( )。A.96B.108C.116D.125

考题 已知数据文件IN14.DAT中存有300个四位数,并已调用读函数readDat()把这些数存入数组a中。请编制一个函数jsValue(),其功能是:求出所有这些四位数是素数的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b中的四位数按从小到大的顺序进行排序,最后调用写函数writeDat()把结果输出到OUT14.DAT文件。例如:5591是素数,则该数满足条件存入数组b中,且个数cnt=cnt+1。9812是非素数,则该数不满足条件,忽略。注意:部分源程序已给出。程序中已定义数组:a[300]、b[300];已定义变量:cnt。请勿改动主函数main()、读函数 readDat()和写函数writeDat()的内容。[试题程序]include<stdio.h>int a[300],b[300],cnt=0;int isP(int m){int i;for(i=2;i<m;i++)if(m%i==0)return 0;return 1;}void jsValue(){}main(){int i;readDat();jsValue();writeDat();for(i=0;i<cnt;i++)printf("b[%d]=%d\n",i,b[i]);}readDat(){FILE *fp;int i;fp=fopen("IN14.DAT","r");for(i=0;i<300;i++)fscanf(fp,"%d,",a[i]);fclose(fp);}writeDat(){FILE *fp;int i;fp=fopen("OUT14.DAT","w");fprintf(fp,"%d\n",cnt);for(i=0;i<cnt;i++)fprintf(fp,"%d\n",b[i]);fclose(fp);}

考题 试题1下列程序的功能是:找出所有100以内(含100)满足i,i+4,i+10都是素数的整数i(i+10也在100以内)的个数cnt以及这些i之和sum。请编写函数countvalue()实现程序要求,最后调用函数writeDat()把结果cnt和sum输出到文件out.dat中。注意:部分源程序已给出。请勿改动主函数main()和函数writeDAT()的内容。试题程序:#include stdio.hint cnt, sum;int isPrime(int number){int i, tag = 1;for (i=2; tag i=number/2; i++)if (number%i == 0)tag = 0;return tag;}void countValue(){}void writeDat(){FILE *fp;fp = fopen("out.dat", "w");fprintf(fp, "%d\n%d\n", cnt, sum);fclose(fp);}void main(){cnt = sum = 0;countValue();printf("满足条件的整数的个数=%d\n", cnt);printf("满足条件的整数的和值=%d\n", sum);writeDat();

考题 Excel除了具有强大的计算功能外,还提供了条件统计函数的功能,可以利用它计算出一个区域中满足条件的单元格的个数。这个函数是AVGRAGE。()

考题 英语中号码“96100”的表示方法是“()”。A、nine six-one zero zeroB、nine-six-one-zero-zeroC、nine-six one-zero-zeroD、nine six one zero zero