• 2021-04-14
    分析程序结果 #include #define MAXN 20 int p(int k,int a[]) { int m,i,c=0; for(m=2;m<=k;m++){ for(i=2;i<=m;i++) if(!(m%i)) break; if(i==m) a[c++]=m; } return c; } void main() { int i,m,s[MAXN]; m=p(13,s); for(i=0;i",s[i]); printf("
    "); } 程序输出结果为();函数 int p(int k,int a[]) 的功能为()
  • 程序输出结果为(2 3 5 7 11 13);函数 int p(int k,int a[]) 的功能为( 求 k 以内(含 k )质数,并依次存入数组 a 中,返回质数个数 )

    内容

    • 0

      以下程序运行的输出结果是______。 #include<stdio.h> #define M 100 void fun(int m,int *a,int *n) int i,j=0; for(i=1;j<=m;i++) if(i%7==0 ‖ i%11==0) a&#91;j++&#93;=i; *n=j; main( ) int aa&#91;M&#93;,n,k; fun(10,aa,&n); for(k=0;k<n;k++) if((k+1)%20==0)printf("\n"); else printf("%4d",aa&#91;k&#93;); printf("\n");

    • 1

      以下程序的输出结果是________。 #include "stdio.h" int f(int b[],int m,int n) { int i,s=0; for(i=m; i < = n; i=i+2) s=s+b[i]; return  s; } void main() { int x,a[]={1,2,3,4,5,6,7,8,9}; x=f(a,3,7); printf("%d",x); }: 10/#/15/#/18/#/8

    • 2

      下列程序的输出结果是( ). #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

    • 3

      有以下程序: prt&#91;int *m,int n) int i; for(i=0;i<n;i++) m[i]++; main() int a&#91;&#93;=1,2,3,4,5,i; prt(a,5); for(i=0;i<5;i++) printf("%d,",a[i]); 程序运行后输出结果是______。[/i][/i]

    • 4

      有以下程序: int m=1; void fun(int *n) { static int m=2; *n*=m-1; m+=2; } main() { int i; for(i=1;i<4;i++) { fun(&m); printf("%d",m); } } 程序的输出结果是( ) A.1317 B.2630 C.1315 D.1111