新手求助
写一个程序可以读6个 strings,然后把最长的那个显示在output上,假设一个字符不超过20个字母,要用调用函数。。这个要怎么弄啊!!各位大师帮帮我吧。。万分感谢
#include<stdio.h>
#include<string.h>
void printMax()
{
char str[21]="";
char temp[21];
for(int i=0;i<6;i++)
{
scanf("%s",temp);
if(strlen(temp)>strlen(str))
{
strcpy(str,temp);
}
}
printf("%s\n",str);
}
int main(void)
{
printMax();
return 0;
}