zoukankan      html  css  js  c++  java
  • hdu 2025 查找最大元素

    查找最大元素

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 28095    Accepted Submission(s): 15577

    Problem Description
    对于输入的每个字符串,查找其中的最大字母,在该字母后面插入字符串“(max)”。
     
    Input
    输入数据包括多个测试实例,每个实例由一行长度不超过100的字符串组成,字符串仅由大小写字母构成。
     
    Output
    对于每个测试实例输出一行字符串,输出的结果是插入字符串“(max)”后的结果,如果存在多个最大的字母,就在每一个最大字母后面都插入"(max)"。
     
    Sample Input
    abcdefgfedcba
    xxxxx
     
    Sample Output
    abcdefg(max)fedcba
    x(max)x(max)x(max)x(max)x(max)
     
    #include <stdio.h>
    #include <string.h>
    char max(char s[])
    {
        int i;
        char m='';
        for(i=0;s[i];i++)
            if(m<s[i])m=s[i];
        return m;
    }
    int main()
    {
        int i;
        char s[105],m;
        while(scanf("%s",s)!=EOF)
        {
            m=max(s);
            for(i=0;s[i];i++)
            {
                putchar(s[i]);
                if(m==s[i])printf("(max)");
            }
            printf("
    ");
        }
        return 0;
    }
    View Code

    #include <stdio.h>
    #include <string.h>
    char max(char s[])
    {
     int i;
     char m='';
     for(i=0;s[i];i++)
      if(m<s[i])m=s[i];
     return m;
    }
    int main()
    {
     int i;
     char s[105],m;
     while(scanf("%s",s)!=EOF)
     {
      m=max(s);
      for(i=0;s[i];i++)
      {
       putchar(s[i]);
       if(m==s[i])printf("(max)");
      }
      printf(" ");
     }
     return 0;
    }

  • 相关阅读:
    城市联动
    Js-右键事件
    JS-键盘移动事件
    Js-点名器
    前端学习——HTML
    前端学习——前端基础
    Redis数据库学习
    2020系统综合实践 期末大作业
    #Nginx+Tomcat+Redis session共享
    2020系统综合实践 第7次实践作业
  • 原文地址:https://www.cnblogs.com/2014acm/p/3887134.html
Copyright © 2011-2022 走看看