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

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

下列程序的功能是:找出所有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);

}


参考答案

更多 “ 下列程序的功能是:找出所有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);} ” 相关考题
考题 以下程序的功能是 : 输出 100 以内 ( 不含 100) 能被 3 整除且个位数为 6 的所有整数,请填空。main(){ int i,j;for(i=0; 【 1 3 】 ;i++){ j=i*10+6;if( 【 1 4 】 )continue;printf(" % d ",j);}}

考题 下列程序的功能是:找出所有100以内(含100)满足I,I+4,I+10都是素数的整数重(I+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=l;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);}

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

考题 试题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();

考题 语句for(i=1;i<=100;i++) sum=sum+i; 的功能是?A.1~100最大的数的值。B.1~100以内所有整数的和C.1~100以内所有奇数的和D.1~100以内所有偶数的和

考题 下列程序的功能是:输出100 以内(不含100)能被3 整除且个位数为6 的所有整数。 main() { int i,j; for(i=0; 【9】 ;i++) { j=i*10+6; if(【10】 ) continue; printf("%d", j); } } 其中 【9】 处应该填入的是什么?

考题 填空,输出100以内所有的素数(质数) int i,a; for(a=2;a<=100;a++){ If(a%i==0) _______; If(i==a) printf(“%d”,a); }

考题 6、填空,输出100以内所有的素数(质数) int i,a; for(a=2;a<=100;a++){ If(a%i==0) _______; If(i==a) printf(“%d”,a); }

考题 1. 100以内素数之和 描述 求100以内所有素数之和并输出。‬‮‬ 素数指从大于1,且仅能被1和自己整除的整数。‬ 提示:可以逐一判断100以内每个数是否为素数,然后求和。