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

    时间限制: 1 Sec  内存限制: 64 MB
    提交: 171  解决: 79
    [提交][状态][讨论版]

    题目描述

    对于输入的每个字符串,查找其中的最大字母,在该字母后面插入字符串“(max)”。

    输入

    输入数据包括多个测试实例,每个实例由一行长度不超过100的字符串组成,字符串仅由大小写字母构成。

    输出

    对于每个测试实例输出一行字符串,输出的结果是插入字符串“(max)”后的结果,如果存在多个最大的字母,就在每一个最大字母后面都插入" (max)"。

    样例输入

    abcdefgfedcba
    xxxxx
    

    样例输出

    abcdefg(max)fedcba
    x(max)x(max)x(max)x(max)x(max)
    

    #include
    #include
    using namespace std;
    void ma(char str[100])
    {
       char s,c;
       int i,n;
       s=str[0];
       for(i=1;;i++)
        if(str[i]=='')
         break;
        else
        if(str[i]>s)
         s=str[i];
      for(n=0;n
      {c=str[n];
      if(c==s)
      cout<<c<<"(max)";
      else
      cout<<c;
      }
      cout<<endl;
     
    }
    int main()
    {
         char str[100];
     while(gets(str))
      if(str[0]<'a'&&str[0]>'Z'||str[0]<'A'||str[0]>'z')
       break;
      else
      ma(str);
     
     return 0;
    }

      

  • 相关阅读:
    HTML5基础
    错题本
    字符串
    带参的方法
    人际猜拳参考答案:
    用户登录页面——jdbc
    多媒体播放系统案例
    七言
    七言
    表格设计案例
  • 原文地址:https://www.cnblogs.com/oversea201405/p/3767066.html
Copyright © 2011-2022 走看看