本专栏仅仅用于个人记录刷题过程,如有更好的解决方法,可以留言哦
题目要求
从键盘上输入3个字符串,求出其中最大者。
要求输入
输入3行,每行均为一个字符串。
样例
England
China
America
要求输出
一行,输入三个字符串中最大者。
样例
England
可AC代码如下
#include<stdio.h>
#include<string.h>
int main(){
char s1[20], s2[20], s3[20], s4[20];
gets(s1);
gets(s2);
gets(s3);
//找出s1,s2中较大的,把它的值复制给s4
if(strcmp(s1, s2) > 0){
strcpy(s4, s1);
}else{
strcpy(s4, s2);
}
//找出s3,s4中较大的,输出
if(strcmp(s4, s3) > 0){
puts(s4);
}else{
puts(s3);
}
return 0;
}