C 高手来 帮忙写个程序~~

来源:百度知道 编辑:UC知道 时间:2024/07/07 00:54:49
2, 找出数组,
输入任意单词,直到输入一个四个字母的单词,输入结束。然后比较输入单词的‘大小’,比较以输入单词字母的 ABC 字母顺序为基准, 例如 A 排在 B 前面
例子:
输入 aha
输入 dog
输入 zero

largest one: zero
smallest one: aha

#include<iostream>
using namespace std;
void main()
{
char a[3][5];
char b[2][5];
printf("input three strings:\n");
for(int i=0;i<3;i++)
scanf("%s",&a[i]);
strcpy(b[0],a[0]);
strcpy(b[1],a[1]);
for(i=0;i<3;i++)
{
if(strcmp(b[0],a[i])<0)
strcpy(b[0],a[i]);
else if(strcmp(b[1],a[i])>0)
strcpy(b[1],a[i]);
}
printf("largest one: %s\n",b[0]);
printf("smallest one: %s\n",b[1]);
}

先把这三个单词分别放到一个地址里,用if语句两个两个比较,中间有个变量存放最大的数。最后输出。写不出来具体语句,但是基本思路应该是这样的。