正在加载图片...
printf("d",3) 2.下面的函数把b字符串连接到a字符串的后面,并返回a中新字符串的长度。 完成函数中下划线部分。 Strapp (char a[], char b[]) int num=0, n=0 while(*(a+num)! num++ while(b[n])i*(a+num)=b[n]i num++ return(num)i 3.下面程序中,se1ect函数的功能是:在N行M列的二维数组中,选出一个 最大值作为函数值返回,并通过形参传回此最大值所在的行下标。完成函数 中下划线部分。 # define n 3 #define M 3 int select(int a[N][M],int *n) t int i,], row=l, colum=l; for(i=0;i<N; i++) for(3=0;j<M;3++ if(a[i] [j]>a [row][colum])row=i; colum=j; I return 4.下面的函数用来在w数组中插入x,w数组中的数己按由小到大顺序存放,n 所指存储单元中存放数组中数据的个数。插入后数组中的数仍有序。完成函 数中下划线部分。 void fun (char *w, char x, int *n w[*n]=xi while (x>w[p]) w[p]= 5.下面的程序将输入字符中的小写字母转化成大写字母输出,其它字符按原样printf("%d",j); } } 2. 下面的函数把 b 字符串连接到 a 字符串的后面,并返回 a 中新字符串的长度。 完成函数中下划线部分。 Strapp(char a[], char b[]) { int num=0,n=0; while(*(a+num)!= ) num++; while(b[n]){*(a+num)=b[n]; num++; ;} return(num); } 3. 下面程序中,select 函数的功能是:在 N 行 M 列的二维数组中,选出一个 最大值作为函数值返回,并通过形参传回此最大值所在的行下标。完成函数 中下划线部分。 #define N 3 #define M 3 int select(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= ; } return ; } 4. 下面的函数用来在 w 数组中插入 x,w 数组中的数已按由小到大顺序存放,n 所指存储单元中存放数组中数据的个数。插入后数组中的数仍有序。完成函 数中下划线部分。 void fun (char *w,char x,int *n) { int i,p; p=0; w[*n]=x; while (x>w[p]) ; for(i=*n;i>p;i--)w[i]= ; w[p]=x; ++ *n; } 5. 下面的程序将输入字符中的小写字母转化成大写字母输出,其它字符按原样
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有