字符串求最大值

题目描述

从键盘上输入3个字符串,求出其中最大者。

输入

输入3行,每行均为一个字符串。

输出

一行,输入三个字符串中最大者。

样例输入

England
China
America

样例输出

England

代码

#include <stdio.h>
#include <string.h>
int main() {
	char a[100], b[100], c[100];
	int i;
	gets(a);
	gets(b);
	gets(c);
	if((strcmp(a, b) > 0) && (strcmp(a, c) > 0)) {
		puts(a);
	}else if((strcmp(b, a) > 0) && (strcmp(b, c) > 0)) {
		puts(b);
	}else if((strcmp(c, b) > 0) && (strcmp(c, a) > 0)) {
		puts(c);
	}
	return 0;
}

结果:
在这里插入图片描述
strcmp() 函数用来比较两个字符串的大小
strcmp(s1,s2)
当s1<s2时,返回为负数;
当s1==s2时,返回值= 0;
当s1>s2时,返回正数。

猜你喜欢

转载自blog.csdn.net/qq_39131699/article/details/83148729