c语言. 输入五个英文单词,请找出它们之中按字典排序法排在最前的一个词。
时间: 2023-06-01 18:07:21 浏览: 111
C语言输入一个整数序列并计算他们的值.rar_C语言输入一个整数序列并计算他们的值_输入序列C语言
5星 · 资源好评率100%
可以使用strcmp函数依次比较五个单词的字典序,找到最小的一个即为所求。下面是C语言代码:
#include <stdio.h>
#include <string.h>
int main()
{
char words[5][50]; // 存储五个单词
int i, j, min_idx;
// 输入五个单词
printf("请输入五个英文单词:\n");
for(i=0; i<5; i++)
{
scanf("%s", words[i]);
}
// 找到字典序最小的单词
min_idx = 0;
for(i=1; i<5; i++)
{
if(strcmp(words[i], words[min_idx]) < 0)
{
min_idx = i;
}
}
// 输出结果
printf("按字典序排序,排在最前的单词是:%s\n", words[min_idx]);
return 0;
}
阅读全文