输入若干个字符串,查找其中的最大字母,在该字母后面插入字符串“(max)”

来源:互联网 发布:java point类 编辑:程序博客网 时间:2024/06/09 23:22
/** Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 作    者:王颖* 完成日期:2014 年 2 月 16 日* 版 本 号:v1.0* 输入描述: 无* 问题描述:3对于输入的每个字符串,查找其中的最大字母,* 在该字母后面插入字符串“(max)”。 输入数据包括多个测试* 实例,每个实例由一行长度不超过100的字符串组成,字符* 串仅由大小写字母构成。* 程序输出:略* 问题分析:略* 算法设计:略*/#include <iostream>#include<cstdio>#include <cstring>using namespace std;int main(){    char a[101],max;    int length,i;    while(gets(a))    //用于多次输入字符串    {        length=strlen(a);        max=a[0];        for(i=0; i<length; i++)        {            if(max<a[i])            {                max=a[i];            }        }        for(int j=0; j<length; j++)        {            cout<<a[j];            if(max==a[j])            {                cout<<"(max)";            }        }    }    return 0;}

0 0
原创粉丝点击