填空题

以下程序的输出结果是【 】。 int fun(int *x,int n) {if(n=0) return x[0]; else return x[0]+fun(x+1,n-1); } main( ) {int a[]={1,2,3,4,5,6,7};printf("%d\n",fun(a,3));}

【参考答案】

J
<上一题 目录 下一题>
热门 试题

填空题
下面程序的功能是:将N行N列二维数组中每一行的元素进行排序,第0行从小到大排序,第1行从大到小排序,第2行从小到大排序,第3行从大到小排序,例如:#define N 4 void sort(int a[][N]){int i,j,k,t;for(i=0;ia[i][k]){t=a[i][j];a[i][J]=a[i][k];a[i][k]=t;}} void outarr(int a[N][N]) { …… }main() {int aa[N][N]={{2,3,4 , 1},{8,6,5,7},{11,12,10,9},{15,14,16,13}};outarr(aa);/*以矩阵的形式输出二维数组*/sort(aa);outarr(aa);}
填空题
以下程序运行后的输出结果是【 】。main(){char c; int n=100;float f=10; double x;x=f*=n =(c=50);printf( %d %f n ,n,x);}
相关试题
  • 若有语句int i=-19,j=i%4;printf...
  • 以下程序的功能是将字符串s中的数字字符放...
  • 算法复杂度主要包括时间复杂度和【 】复杂度。
  • 执行以下程序后,输出’’#’’号的个数是...
  • 一个关系表的行称为【 】。