字符串求最大值

╰+攻爆jí腚メ 2022-05-10 13:50 461阅读 0赞

题目描述

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

输入

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

输出

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

样例输入

  1. England
  2. China
  3. America

样例输出

  1. England

代码

  1. #include <stdio.h>
  2. #include <string.h>
  3. int main() {
  4. char a[100], b[100], c[100];
  5. int i;
  6. gets(a);
  7. gets(b);
  8. gets(c);
  9. if((strcmp(a, b) > 0) && (strcmp(a, c) > 0)) {
  10. puts(a);
  11. }else if((strcmp(b, a) > 0) && (strcmp(b, c) > 0)) {
  12. puts(b);
  13. }else if((strcmp(c, b) > 0) && (strcmp(c, a) > 0)) {
  14. puts(c);
  15. }
  16. return 0;
  17. }

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

发表评论

表情:
评论列表 (有 0 条评论,461人围观)

还没有评论,来说两句吧...

相关阅读