1. 写出下面函数实现的功能是什么? char *maxstr(char *str[],int n) {int i,len,j=0; len=strlen(str[j]); for(i=1;ilen) {j=i;len=strlen(str[i]) ;} return str[j]; }
举一反三
- 执行以下程序段后,输出结果是( )。 char str[20]="door",t; int i,j; i=0; j=strlen(str)-1; t=str[i]; str[i]=str[j]; str[j]=t; puts(str);
- 执行以下程序段后,输出结果是( )。 char str[20]="door",t; int i,j; i=0; j=strlen(str)-1; t=str[i]; str[i]=str[j]; str[j]=t; puts(str);[/i][/i]
- 本程序的函数ver是使输入的字符串按反序存放,在主函数中输入和输出字符串。 main() { char str[100]; scanf("%s",str); ver(str); printf("%s\n",str); } ver( 【1】 ) char str[] { char t; int i,j; for(i=0,j=strlen(str);i str[i]=str[j-1] str[j-1]=t