char arr[3][20];
int n = 0; //记录相比较长的单词所在行数
printf("请输入三个单词,以空格键隔开:");
scanf("%s %s %s", arr[0],arr[1],arr[2]);
long length = 0;
for (int i = 0; i <3; i++) {
if (length < strlen(arr[i])) {
length = strlen(arr[i]);
n = i; //记录行数,方便输出该行字符
}
}
printf("最长单词长度为:%ld,最长单词为:%s ",length,arr[n]);