【问题描述】输入5个字符串,输出其中最长的字符串。通过输入函数scanf("%s",sx)的形式输入字符串。
【输入形式】
li wang zhang jin xian
【输出形式】
zhang
#include <stdio.h>
#include <string.h>
int main()
{
char s[5][80];
int i;
char *sp;
for (i=0; i<5; i++) {
scanf("%s",&s[i][80]);//%s是字符串,%c是单个字符
}
sp=&s[0][80];
for (i=1; i<5; i++) {
if (strlen(&s[i][80])>strlen(sp)) {
sp=&s[i][80];
}
}
printf("%s",sp);
}