码迷,mamicode.com
首页 > 其他好文 > 详细

hdu 2025

时间:2019-03-07 16:02:48      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:main   color   int   strlen   最大值   div   大小写   ascii   ==   

这题一开始想错了,以为是Z z最大,不分大小写,然后wa了

后来知道了是直接比较字符的ascii码大小,最大值初值是‘\0’和ss[0]都可以

先过一遍找到最大值,第二遍输出,是最大值附加输出

#include<bits/stdc++.h>

using namespace std;
int main()
{
    char ss[102];

    while(cin >> ss){
        int m = ss[0],len = strlen(ss);
        for(int i = 0;i < len;i++){
            if(ss[i] > m){
                m = ss[i];
            }
        }

        for(int i = 0;i < len;i++){
            printf("%c",ss[i]);
            if(ss[i] == m){
                printf("(max)");
            }
        }
        printf("\n");
    }
    return 0;
}

 

hdu 2025

标签:main   color   int   strlen   最大值   div   大小写   ascii   ==   

原文地址:https://www.cnblogs.com/zhibin123/p/10489803.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!