本專欄僅僅用於個人記錄刷題過程,如有更好的解決方法,可以留言哦
題目要求
從鍵盤上輸入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;
}