输入3个字符串,找出并输出其中的最大一个字符串。
输入描述
有三行,每行一个不包含空格的字符串,保证每个字符串的长度不超过100。
输出描述
在一行中输出读入的3个字符串中的最大一个。
请注意行尾输出换行。
样例输入
CHINA
HOLLAND
AMERICA
样例输出
HOLLAND
#include<stdio.h>
#include<string.h>
void main()
{
char str[3][20];
char string[20];
int i;
for(i=0;i<3;i++)
gets(str[i]);
if(strcmp(str[0],str[1])>0)
strcpy(string,str[0]);
else
strcpy(string,str[1]);
if(strcmp(str[2],string)>0)
strcpy(string,str[2]);
printf("%s\n",string);
}
该程序接收三个字符串输入,通过strcmp函数比较它们的大小,然后输出其中最大的一个。示例输入包括'CHINA'、'HOLLAND'和'AMERICA',输出为'HOLLAND'。
3886

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



