• 2021-04-14
    下面程序是求100~200的全部素数,请填空 main() { int n, i, k, m = 0; for (n = 101; n <= 200; n = n + 2) { k = sqrt(n); for (i = 2; i <= k; i++) if (n%i == 0) ; if ( ) { printf("%d ", n); m = m + 1; } if (m % 10 == 0) printf("\n"); } printf("\n"); }
  • break 和 i>=k+1或i>k

    举一反三

    内容

    • 0

      下列程序输出结果是:() int i,j,m,n; m=n=0; for(i=0;i&#91;2;i++) for(j=0;j<2;j++) if(j&#93;=i)m=1;n++; printf("n=%d\n",n); A: 4 B: 3 C: 2 D: 1

    • 1

      下列程序的输出结果是( ). #define N 3 #define M 3 void fun(int a[M][N]) { printf("%d\n",*(a[1]+2));} main( ) { int a[M][N]; int i,j; for(i=0;i 4

    • 2

      以下程序的功能是计算:m=1-2+3-4+…+9-10,并输出结果。请填空。 main { int m = 0, f = 1, i, n; scanf("%d", &n); for(i = 1; i <= n; i++) { m += i * f; f= ; } printf("m=%d", m) }

    • 3

      下列程序的输出结果是_____。void main(){int i,j,m=0,n=0;for(i=0; i<2; i++)for(j=0; j<2; j++)if(j>=i) m=1; n++;printf("%d ",n);}

    • 4

      /*【程序填空】题目:编程序输出从键盘输入的n个数中的素数及其个数*/#include "stdio.h"int prime(int x){ int i,k=1; if(x&lt;2) k=0; for(i=2;i&lt;=x/2;i++)/***********SPACE***********/ if(【?】) k=0;/***********SPACE***********/ 【?】; }main() {/***********SPACE***********/ int i,n,x,【?】; scanf("%d",&amp;n); for(i=1;i&lt;=n;i++) {scanf("%d",&amp;x);/***********SPACE***********/ if(【?】) {printf("%4d",x); k++; } } printf("\n%4d\n",k); }