问题 J: 例题6-9 字符串求最大值
题目描述
从键盘上输入3个字符串,求出其中最大者。
输入
输入3行,每行均为一个字符串。
输出
一行,输入三个字符串中最大者。
样例输入
England
China
America
样例输出
England
#include <stdio.h>
#include <string.h>
int main() {
char a[3][50];
int flag=0;
for (int i = 0; i < 3; ++i) {
scanf("%s", &a[i]);
}
for (int i = 1; i <= 2; ++i) {
if (strcmp(a[flag], a[i]) < 0) {
flag = i;
}
}
printf("%s", a[flag]);
return 0;
}