填空题
以下程序的输出结果是
【14】
。 main() { int x=0; sub(&x,8,1); printf(“%d\n”,x); } sub(int *a,int n,int k) { if(k<=n)sub(a,n/2,2*k); *a+=k; }
【参考答案】
G
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
填空题
以下程序用来统计文件中字符的个数。请填空。#include“stadio.h”main(){ FILE *fp;long num=0L;if((fp=fopen(“fname.dat”,“r”))==NULL);{printf(“0pen error n”);exit(0);}while( 【16】 ){fsetc(fp);num++;}printf(“num=%1d n”,num-1);fclose(fp);}
点击查看答案&解析
填空题
以下程序中,select函数的功能是:在N行M列的二维数组中,选出一个最大值作为函数值返回,并通过形参传回此最大值所在的行下标。请填空。#define N 3#define M 3select(int a[N][M],int *n){ int i,j,row=1,colum=1;for(i=0;i<N;i++)for(j=0;j<M;j++)if(a[i][j]>a[row][colum]){row=i;colum=j;}*n= 【17】 ;return( 【18】 );}main(){ int a[N][M]={9,11,23,6,1,15,9,17,20},max,n;max=select(a,&n);printf(“max=%d,line=%d n”,max,n);}
点击查看答案&解析
相关试题
mystrlen函数的功能是计算str所指字符串的...