6、填空,输出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); }


参考答案和解析
无答案

相关考题:

以下程序的功能是 : 输出 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);}}

以下 isprime 函数的功能是判断形参 a 是否为素数,是素数,函数返回 1 ,否则返回 0 。请填空int isprime(int a){ int i;for(i=2;i=a/2;i++)if(a % i==0) 【 1 5 】 ;【 1 6 】 ;}

有以下程序int a=4;int f(int n){ int t=0; static int a=5;if(n%2) {int a=6; t+=a++;}else {int a=7 ;t +=a++ ; }return t+a++ ;}main( ){ int s=a , i=0 ;for( ; i 〈 2 ; i++) s+=f(i);printf ("%d\n",s);}程序运行后的输出结果是A)24B)28C)32D)36

有以下程序 , 程序执行后 , 输出结果是【 1 1 】#include stdio.hvoid fun(int *a){ a[0]=a[1];}main(){ int a[10]={10,9,8,7,6,5,4,3,2,1},i;for(i=2;i=0;i--) fun(a[i]);for(i=0;i10;i++) printf("%d",a[i]);printf("\n");}

请补充函数fun(),该函数的功能是:求100(不包括100)以内能被2或5整除,但不能同时被2和5整除的自然数。结果保存在数组bb中,函数fun()返回数组比元素的个数。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。试题程序:include <stdio.h>define N 100int fun (int bb [] ){int i, j;for(【 】;i<100; i++)if ((i%1!=0i%5==0)|| (i%2==0i%5 !=0)【 】;【 】;}main(){int i, n;int bb [N];clrscr ();n=fun (bb);for(i=0; i<n; i++){if (i%10==0)printf ("\n");printf ("% 4d", bb [i]);}}

有以下程序 void fun(int*a,int i,int j) { int t; if(i<j) { t=a[i];a[i]=a[j];a[j]=t; i++; j--; fun(a,i,j); } } main() { int x[]={2,6,1,8},i; fun(x,0,3); for(i=0;i<4;i++) printf("%2d",x[i]); printf("\n"); } 程序运行后的输出结果是A.1 2 6 8B.8 6 2 1C.8 1 6 2D.8 6 1 2

下列程序的输出结果是()。 include f(int A) {intb=0; staticint c=4; a=c++;b++; retu 下列程序的输出结果是( )。#include<stdio.h>f(int A){intb=0;staticint c=4;a=c++;b++;retum(A) ;}main(){int a==2,i,c;for(i=0;i<2;i++)C=f(a++);printf("%dhn",C) ;}A.4B.7C.6D.5

下列程序的输出结果是______。 #define A100 main() { int i=0,sum=0; do{ if(i==(i/2)*2)continue; sum+=i; }while(++i<A) ; printf("%d\n",sum); }A.2500B.2050C.4D.0

下列程序的输出结果是()。 include f(int a) {int b=0; static int c=4; a=c++;b++; re 下列程序的输出结果是( )。#include<stdio.h>f(int a){ int b=0;static int c=4;a=c++;b++;return(a);}main(){ int a=2,i,c;for(i=0;i<2;i++)C=f(a++);printf("%d\n",c);}A.4B.7C.6D.5

有以下程序:includeint a=4;int f(int n){int t=0;static int a=5;if(n%2) {int a=6; 有以下程序: #include<string.h> int a=4; int f(int n) {int t=0;static int a=5; if(n%2) {int a=6;t++=a++;} else{int a=7;t+=a++;} return t+a++; } main() {int s=a,i=0; for(;i<2;i++)s+=f(i); printf("%d\n",s); } 程序运行后的输出结果是( )。A.24B.28C.32D.36

下列程序的功能是输入一个整数,判断是否是素数,若为素数输出1,否则输出0,请填空。main(){int i, x, y=1;scanf("%d", x);for(i=2; i=x/2; i++)if【14】{ y=0; break;}printf("%d\n", y);}

下列程序的输出结果是______。 #define A 100 main() { int i=0,sun=0; do{ if(i==(i/2)*2)continue; sum+i; }while(++i<A) ; printf("%d\n",sun); }A.2500B.2050C.4D.0

有以下程序inculde stdio.hmain(){ int a[3][3]={(1,2,3),(4,5,6),(7,8,9)};int B[3]={0},i;For(i=0;i3;i ++) B[i]=a[i][2]+a[2][i];For(i=0;13;i ++) printF(“%d”,B[i]);printF(“\n”);}程序运行后的输出结果是【1】。

有以下程序: int a=2; int f(int n) { static int a=3; int t=0; if(n % 2)(static int a=4; t+=a++;} else{static int a=5; t+=a++;} return t+a++; } matin() { int s=a, i; for(i=0; i<3; i++)s+=f(i); printf("% d\n", s); } 程序运行后的输出结果是______。A.26B.28C.29D.24

下列程序执行输出的结果是______。 include f (int a) {int b=0;static c=7;a=c++; b++ 下列程序执行输出的结果是______。include <stdio.h>f (int a){ int b=0;static c=7;a=c++; b++;return (a);}main(){ int a=2,i,k;for(i=0;i<2;i++)k=f(a++);printf("%d\n", k);}

下面程序的功能是:输出100以内能被3整除且个位数为9的所有整数,清填空。 main() {int i,j; for(i=0;( );i++) { j=i*10+9; if(j%3!=0)continue; printf("%d",j); } }

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

下列程序的输出结果是______。include main(){ int i=1,j=3; printf("%d,",i++); {int 下列程序的输出结果是______。#include <stdio.h>main (){ int i=1,j=3; printf("%d,",i++); { int i=0; i+=j*2; printf("%d,%d,",i,j); } printf("%d,%d\n",i,j);}A.1,6,3,1,3B.1,6,3,2,3C.1,6,3,6,3D.1,7,3,2,3

以下程序的输出结果是( )。 void fun(int*a,int i,int i) {int t; if(ii) { t=a[i[;a[i]=a[j];a[j]一t; i++;j--;fun(a,i,j); } } main { int K[]={2,6,1,8},i; fun(x,0,3); for(i=0;i1;i++)printf("%2d",x[i]); printf("\n"); }A.1,2,6,8B.8,6,2,1C.8,1,6,2D.8,6,1,2

下列程序执行输出的结果是()。includef(int A) {int b=0;static c=3;a=C++;b++;return( 下列程序执行输出的结果是( )。 #include<stdio.h> f(int A) { int b=0; static c=3; a=C++;b++; return(a); } main() { int a=2,i,k; for(i=0;i<2;i++) k=f(a++); printf("%d\n",k); }A.3B.4C.5D.6

请补充main函数,该函数的功能是:把1~100间的所有素数保存在数组aa中,然后输出这些素数并计算它们的和。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若干表达式或语句。试题程序:include<stdio.h>main(){int n, i, j, k, flag, sum;int aa [50];sum=O;k=O;clrscr ();for (i=2; i<100; i++){【 】;for (j=2; j<i&&flag; j++)if (i%j==O){【 】;}if (flag){sum+=i;【 】;}}printf("\n*** prime number ***\n");for (i=0; i<k; i++){if (i%10==0)printf ("\n");printf ("%4d", aa [i]);}printf ("\nsum=%d", sum);}

以下程序的输出结果是#include conio.h#include stdio.h#define M 100void fun(int m, int *a, int *n){ int i,j=0; for(i=1;i=m;i++) if(i%7==0||i%11==0) a[j++]=i; *n=j;}main(){ int aa[M],n,k; clrscr(); fun(100,aa,n); for(k=0;kn;k++) if((k+1)%20==0)printf("\n"); else printf("%d",aa[k]); printf("\n"); }

下面程序的输出结果是( )。 #include "stdio.h" fun (x int x { int y=0; static int z=5; z=x++,y++; return(Z); } main() { int a=4,i,j; for(i=0;i<2;i++) j=fun(a++); printf("%d",j); }A.0B.3C.4D.5

若有以下程序 include int a[ ]={2,4,6,8}; main( ) { int i; int *p=a; for(i=0;i 若有以下程序#include <stdio.h>int a[ ]={2,4,6,8};main( ){ int i;int *p=a;for(i=0;i<4;i++) a[i]=*p;printf("%d\n",a[2]);}上面程序的输出结果是A.6B.8C.4D.2

设有定义语句: int x[6] = {2,4,6,8,5,7} , * p=x,i; 要求依次输出x数组6个元素中的值,不能完成此操作的语句是( )。A.for(i=0; i <6;i++) printf("%2d",* (p++));B.for(i =0;i <6;i ++ ) printf( "%2d" , * (p +i));C.for(i =0;i <6;i ++ ) printf(" %2d" , * p ++ );D.for(i =0;i <6;i ++ ) printf("%2d" ,( * p) ++ );

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

单选题有以下程序#include int a=4;int f(int n){ int t=0; static int a=5; if(n%2) {  int a=6;  t+=a++; } else {  int a=7;  t+=a++; } return t+a++;}main(){ int s=a,i=0; for(;i2;i++)s+=f(i); printf(%d,s);}程序运行后的输出结果是(  )。A36B24C32D28

单选题有以下程序#include int f(int n){ int t=0,a=5; if(n/2) {  int a=6;  t+=a++; } else {  int a=7;  t+=a++; } return t+a++;}main(){ int s=0,i=0; for(;i2;i++)s+=f(i); printf(%d,s);}程序运行后的输出结果是(  )。A36B28C32D24