acm--查找最大元素

来源:互联网 发布:windows凭据密码查看 编辑:程序博客网 时间:2024/05/18 15:06
/*                          *程序的版权和版本声明部分:                          *Copyright(c)2013,烟台大学计算机学院学生                          *All rights reserved.                          *文件名称:                          *作者:田成琳                          *完成日期:2013年 12月3 日                          *版本号:v1.0                          *对任务及求解方法的描述部分:                          *输入描述: 输入数据包括多个测试实例,每个实例由一行长度不超过100的字符串组成,字符串仅由大小写字母构成。*问题描述:对于输入的每个字符串,查找其中的最大字母,在该字母后面插入字符串“(max)”。 *程序输出:对于每个测试实例输出一行字符串,输出的结果是插入字符串“(max)”后的结果,如果存在多个最大的字母,           就在每一个最大字母后面都插入" (max)"。*问题分析:                          *算法设计:                          */ #include<iostream> #include<cstring> #include<cstdio> using namespace std; int main() {     char a[101],max;     int length,i,num=0;     while(gets(a))     {         max=a[0];         length=strlen(a);         for(i=0;i<length;i++)         {             if(max<a[i])             {                 max=a[i];             }         }         for(i=0;i<length;i++)         {                           cout<<a[i];             if(a[i]==max)             {                 cout<<"(max)";             }         }         cout<<endl;     }     return 0; } 


运行结果:


心得体会: