Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 25784 Accepted Submission(s): 14204
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)
#include #include int main() { char list[100]; int i,l,c,max=0; while(~scanf("%s",list)) { c=0; max=0; l=strlen(list); max=list[0]; for(i=1;i=max) { max=list[i]; } } for (i = 0 ; list[i] ; i++) { putchar(list[i]); if (list[i] == max) printf("%s","(max)"); } putchar('n'); } return 0; }
原文标题:HDOJ2025:查找最大元素|落絮飞雁的个人网站
授权协议:创作共用 署名-非商业性使用 2.5 中国大陆
除注明外,本站文章均为原创;转载时请保留上述链接。