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

    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)
     
    code:

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

     
     
     
     
     
  • 相关阅读:
    加关注
    UI设计
    敏捷开发
    java书箱
    怎么优化JAVA程序的执行效率和性能?
    sql访注入
    Matlab中plot函数全功能解析
    matlab分割背景与物体
    ssh免密码登录
    c++字符串详解(转)
  • 原文地址:https://www.cnblogs.com/gongpulin/p/3894098.html
Copyright © 2011-2022 走看看