请补充main函数,该函数的功能是:把一个二维字符数组每行字符川最大的字符拷贝到字符数组S中。
例如,如果str[3]={"adefj","ehfkn","opwxres"},则s="jnx"。
仅在横线上填入所编写的若干表达式或语句,勿改动函数中的其他任何内容。
#include
main()
{
int i = 0;
char *str[3] = {"adefj", "ehfkn", "opwxres"};
char **p;
char s[3];
___1___;
for (i=0; i<3; i++)
{
s[i] = *p[i];
while (*p[i])
{
if (s[i] < *p[i])
s[i] = *p[i];
___2___;
}
}
___3___;
printf(" new string \n");
puts(s);
}
答案:
第1处:p=str
第2处:p[i]++或++p[i]或p[i]+=1或p[i]=p[i]=p[i]+1
第3处:s[i]=’\0’或s[i]=0
编辑特别推荐: