杭电acm2025

http://acm.hdu.edu.cn/showproblem.php?pid=2025

先求得最大的那个字符,然后一个一个对比,如果相等,就输出字符并输出(max),否则直接输出来就可以了

View Code
 1 #include<stdio.h>
 2 #include<string.h>
 3 int main()
 4 {
 5  int i,j,n;
 6  char s[100000],x;
 7  while(scanf("%s",s)!=EOF)
 8     {
 9      x=s[0];
10      for(i=1;s[i]!='\0';i++)
11        {
12         if(s[i]>x)
13           x=s[i];
14        }//求得最大字符
15      for(j=0;j<i;j++)
16        if(s[j]==x)
17          printf("%c(max)",s[j]);
18        else printf("%c",s[j]);//按要求输出
19      printf("\n");
20     }
21  return 0;
22 }

 

posted @ 2013-03-26 20:26  执着追求的IT小小鸟  阅读(116)  评论(0编辑  收藏  举报