hdu2025 查找最大元素

来源:互联网 发布:三维插值算法 编辑:程序博客网 时间:2024/06/05 02:26
Problem Description
对于输入的每个字符串,查找其中的最大字母,在该字母后面插入字符串“(max)”。
 

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

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

Sample Input
abcdefgfedcbaxxxxx
 

Sample Output
abcdefg(max)fedcbax(max)x(max)x(max)x(max)x(max)
 源代码:
#include<stdio.h>
#include<string.h>
int main()
{
 char a[1000];
 char m;
 int i;
 while(gets(a))
 {
  m='A';         //还要考虑大写
  for(i=0;i<strlen(a);i++)
  {
   if(m<a[i])
    m=a[i];
  }
  for(i=0;i<strlen(a);i++)
  {
   printf("%c",a[i]);
   if(a[i]==m)
    printf("(max)");
  }
  printf("\n");
 }
 return 0; 
}

0 0
原创粉丝点击