写出以下程序的运行结果:int main(){ int m,s,i; for(m=6;m<8;m++){ s=0; for(i=1;i
举一反三
- 分析程序结果 #include <stdio.h> #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<m;i++) printf("%4d ",s[i]); printf(" "); } 程序输出结果为();函数 int p(int k,int a[]) 的功能为()
- 以下程序的输出结果是________。 #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
- *【程序填空】题目:求[10,50]之间所有数的各位数字之和。*/ #include "stdio.h" int f(int m) { int s=0; /***********SPACE***********/ while(【?】) { /***********SPACE***********/ s=【?】; m=m/10; } /***********SPACE***********/ 【?】; } [br][/br] main() { int i,s=0; for(i=10;i<=50;i++) /***********SPACE***********/ s=s+【?】; printf("\n%d\n",s); }
- *【程序填空】题目:统计100以内的各位数字之和为5的自然数的个数。*/ #include "stdio.h" main() { /***********SPACE***********/ int i,m,s, 【?】; for(i=1;i[=100;i++) { m=i; /***********SPACE***********/ 【?】 while(m]0) { /***********SPACE***********/ s=s+【?】; m=m/10; } /***********SPACE***********/ if(s%5==0) 【?】 } printf("%d",n); }
- 函数f定义如下,执行语句“sum=f(5)+f(3);”后,sum的值应为( )。 int f(int m) { static int i=0; int s=0; for(;i<=m;i++) s+=i; return s; }