HDU2025查找最大元素

来源:互联网 发布:crystalball for mac 编辑:程序博客网 时间:2024/06/05 10:07

查找最大元素

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

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)

Author
lcy

思路: 分为两步:第一步:读入并比较得出最大字符
第二步:输出,在输出最大字符的时候输出max

#include<stdio.h>char arr[100+1],*t;int main(){    char max;    while(scanf("%s",arr)!=EOF)    {        max='\0';        t=arr;        while(*t)        {            if(*t>max)                max=*t;            t++;        }        t=arr;        while(*t)        {            printf("%c",*t);            if(*t==max)                printf("(max)");            t++;        }        printf("\n");    }    return 0;}
原创粉丝点击