查找最大元素解题报告

来源:互联网 发布:人工智能狂潮 编辑:程序博客网 时间:2024/05/16 12:38

原题:

题目描述

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

输入

输入数据包括多个测试实例,每个实例由一行长度不超过100的字符串组成,字符串仅由大小写字母构成。

输出

对于每个测试实例输出一行字符串,输出的结果是插入字符串“(max)”后的结果,如果存在多个最大的字母,就在每一个最大字母后面都插入"(max)"。

示例输入

abcdefgfedcbaxxxxx

示例输出

abcdefg(max)fedcbax(max)x(max)x(max)x(max)x(max)

 

 

 

 

分析:

看源码吧~~……这道题考查基本的知识,仅有小小的思考!

源码:

#include<stdio.h>#include<string.h>#include<iostream>using namespace std;int main(){    char a[105];    int i,lenth,c;    while(cin>>a)    {        int max='A';        lenth=strlen(a);        for(i=0; i<lenth; ++i)        {            if(max<a[i])                max=a[i];        }        for(i=0; i<lenth; ++i)        {            if(a[i]==max)                printf("%c(max)",a[i]);            else                printf("%c",a[i]);        }        printf("\n");    }    return 0;}

 

三醇,come on!