以下程序的运行结果是intk,m=3;voidfun(intm){m+=k;k+=m++;printf("%d,%d,",k,m);}main(){k++;fun(k++);printf("%d,%d\n",k,m);}
举一反三
- 以下程序的运行结果是intk,m=3;voidfun(intm){m+=k;k+...intf("%d,%d",k,m);}
- 【填空题】#include<stdio.h> voidfun(int *s, intm, int n) { intt; while(m<n) {t=s[m]; s[m]=s[n]; s[n]=t; m++; n--;} } main() { Inta[5]={1,2,3,4,5},k; fun(a,0,4); for(k=0;k<5;k++) printf("%d ",a[k]); } 以上程序的输出结果是()
- 下面代码段的输出是__int k,m;for(k=0;k<10;k++ ){ m=k*k; if(m>50) break;}printf(%d,%d ,k,m);
- 中国大学MOOC: 下面代码段的输出是__int k,m;for(k=0;k<10;k++ ){ if(m>50) continue; m=k*k;}printf("%d%d\n",k,m);
- 有以下程序: #include int fun(int x, int y) { static int m=0, i=2; i+=m+1; m=i+x+y; return m; } main() { int j=1, m=1, k; k=fun(j, m); printf("%d,", k); k=fun(j, m); printf("%d\n", k); } 执行后的输出结果是().