当前位置:首页 > C语言函数练习习题及答案
欢迎阅读
}
该程序的输出结果是_______。 我的答案:得分:?2.5分 第一空:? 4 批语 29 【填空题】 以下程序的输出结果是________。 f(int?b[],int?m,int?n) { int?i,s=0; for(i=m;i 页脚内容 欢迎阅读 #include ????static?int?f=1,t=1,s=0; ????int?i; ????if(n>t) ???????for(i=t+1;?i<=n;?i++) ??????????f=f*i; ????else ????{ ???????f=1; ???????for(i=1;?i<=n;?i++) ??????????f=f*i; ????} ????t=n;?s=s+f; ????return(s); } void?main() { ????int?a[]={3,5,2},i,sum; ????for(i=0;?i<3;?i++) ???????sum=fac_sum(a[i]); ????printf(“sum=%d\\n”,sum); } 我的答案:得分:?2.5分 第一空:? sum=128 批语 页脚内容 欢迎阅读 31 【填空题】 以下程序的运行结果是________。 #include ??? printf(\} 我的答案:得分:?2.5分 第一空:? MAIN: x= 5 y= 1 n= 1FUNC: x= 6 y=21 n=11MAIN: x= 5 y= 1 n=11FUNC: x= 8 y=31 n=21 批语 页脚内容 欢迎阅读 32 【填空题】 输入一个整数10,以下程序的运行结果是_______。 #include ?int sub(int); ?int a,e[10],c,i=0; ?printf(\输入一个整数\\n\?scanf(\?while(a!=0) ?{ ? c=sub(a); ? a=a/2; ? e[i]=c; ? i++; ?} ?for(; i>0; i--) ?printf(\} int sub(int a) { ??? int c; ??? c=a%2; ??? return c; } 我的答案:得分:?2.5分 页脚内容
共分享92篇相关文档