char a[5][20] = {0};
unsigned long length = 0;
int index = 0;
printf("请输入单词:");
for (int i = 0; i < 5; i++) {
scanf("%s", a[i]);
if (length < strlen(a[i])) {
length = strlen(a[i]);
index = i;
}
}
printf("最长的单词为:%s\n", a[index]);
本文介绍了一个简单的C语言程序,用于从用户输入的五个单词中找出最长的单词并输出。通过使用字符数组和字符串长度函数,程序能够有效地比较各单词的长度。
char a[5][20] = {0};
unsigned long length = 0;
int index = 0;
printf("请输入单词:");
for (int i = 0; i < 5; i++) {
scanf("%s", a[i]);
if (length < strlen(a[i])) {
length = strlen(a[i]);
index = i;
}
}
printf("最长的单词为:%s\n", a[index]);
1797

被折叠的 条评论
为什么被折叠?