HDU2025 查找最大元素

来源:互联网 发布:js yui在线压缩 编辑:程序博客网 时间:2024/06/05 04:53
#include<stdio.h>#include<string.h>int main(){int n,i,j,l,len,count;char s[10010],c;while(~scanf("%s",s)){count=0;c='A';l=strlen(s); for(i=0;i<l;i++)        if(s[i]>c)c=s[i];for(i=0;i<l;i++)if(s[i]==c)count++;len=l+count*5;for(i=0;i<len;i++)if(s[i]==c){l=l+5;for(j=l;j>i+5;j--){s[j]=s[j-5];}s[i+1]='(';s[i+2]='m';s[i+3]='a';s[i+4]='x';s[i+5]=')';i=i+5;} printf("%s\n",s);   } }


这题很坑,说最大的字母,然而并没有说是字母表里的大小还是ASCII码表里的大小= =


查找最大元素

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


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)
 

Author
lcy

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 小学阅读题不好怎么办 如果孩子考不好怎么办 6岁不认识数字怎么办 数学一点都不会怎么办 初一数学太差怎么办 三年级孩子数学差怎么办 三年级孩子数学很差怎么办 初中学习不好高中怎么办 四年级孩子数学不好怎么办 孩子学习不开窍怎么办 孩子学习太笨怎么办 老师是个小人怎么办 孩子写字太差怎么办 孩子写字下手重怎么办 孩子一年级数学不好怎么办 孩子数学理解能力差怎么办 智商情商都低怎么办 一年级孩子数学很差怎么办 一年级孩子数学差怎么办 一年级数学学不好怎么办 孩子成绩差该怎么办 小学生数学太差怎么办 小学数学基础差怎么办 孩子一年级学习不好怎么办 快两岁的宝宝老尿裤怎么办 戒母乳宝宝哭闹怎么办 三周岁不肯说话怎么办 两岁宝宝打人怎么办 刚开始跳绳腿疼怎么办 两周岁宝宝拉肚子怎么办 宝宝睡觉认人怎么办 宝宝脸不光滑怎么办 两周岁宝宝打人怎么办 分手后想念前任怎么办 孩子不学习该怎么办 小孩吃了牙膏怎么办 小孩子吃了牙膏怎么办 一岁宝宝龋齿怎么办 宝宝吃牙膏了怎么办 刷牙吞了牙膏怎么办 宝宝刷牙吞牙膏怎么办