正在加载图片...
1.函数fun的功能是:使一个字符串按逆序存放,str1en()函数的功能是计 算字符串的长度,完成函数下划线部分。 Ld fun(char str[]) t for(i=0,j=strlen(str)ii< m=str[i] strip= printf("号s\n",Str); 以下程序中,主函数调用了 Cinemax函数,实现在N行M列的二维数组中, 找出每一行上的最大值。完成函数中的下划线部分。 #define M 4 void LineMax(int x[N][M]) int l,],p for (i=0; i<N;i++) p=0; if(x[i][p]<x[i][]) printf(" The max value in1ine暑dis各d\n",i, 3. mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。 完成函数中的下划线部分 int mystrlen(char *str lint l; =1\0′;i++); return( 4.函数fun的功能是:累加数组元素的值。n为数组中元素的个数,累加和的 值放入x所指的存储单元中,完成函数中下划线部分。 void fun(int b[], int n, int int k,r=0; for (k=0i k<n; k++)1. 函数 fun 的功能是:使一个字符串按逆序存放, strlen()函数的功能是计 算字符串的长度,完成函数下划线部分。 void fun(char str[]) { char m; int i,j; for(i=0,j=strlen(str);i< ;i++,j--) { m=str[i]; str[i]= ; str[j-1]=m; } printf("%s\n",str); } 2. 以下程序中,主函数调用了 LineMax 函数,实现在 N 行 M 列的二维数组中, 找出每一行上的最大值。完成函数中的下划线部分。 #define N 3 #define M 4 void LineMax(int x[N][M]) { int i,j,p; for(i=0; i<N;i++) { p=0; for(j=1;j<M;j++) if(x[i][p]<x[i][j]) ; printf("The max value in line %d is %d\n", i, ); } } 3. mystrlen 函数的功能是计算 str 所指字符串的长度,并作为函数值返回。 完成函数中的下划线部分。 int mystrlen(char *str) { int i; for(i=0; !=’\0’;i++); return( ); } 4. 函数 fun 的功能是:累加数组元素的值。n 为数组中元素的个数,累加和的 值放入 x 所指的存储单元中,完成函数中下划线部分。 void fun(int b[],int n,int * x) { int k,r=0; for(k=0;k<n;k++)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有