首页 > 其他 > 详细

HDOJ2025_查找最大元素

时间:2019-03-03 20:21:22      阅读:158      评论:0      收藏:0      [点我收藏+]

一道简单题

技术分享图片

HDOJ2025_查找最大元素

#include<stdio.h>
#include<stdlib.h>
#include<ctype.h>
#include<math.h>
#include<iostream>
#include<string>

using namespace std;

int main()
{
    string str="";
    int i,j,n;
    char ipt[100];
    int cnt=0;
    char min_ch='a';
    while(scanf("%c",&ipt[cnt])!=EOF)
    {
        if(ipt[cnt]=='\n')
        {
            //表示一行的输入已经结束,应开始对其进行判断输出
            int len=str.length();
            string tmp="";
            for(i=0;i<len;i++)
            {
                if(str[i]!=min_ch)
                {
                    tmp+=str[i];
                }
                else
                {
                    tmp+=str[i];
                    tmp+="(max)";
                }
            }
            cout<<tmp<<endl;
            //每次一次测试结束后,应对所有的变量进行初始化 
            cnt=0;
            str="";
            min_ch='a';
            continue;
        }
        str+=ipt[cnt];
        if(ipt[cnt]>min_ch)
        {
            min_ch=ipt[cnt];
        }
        cnt++;
    }
    
    return 0;
}

思路

使用C++的string进行查找拼接即可

疑问

这里有一个问题...不知道有没有前辈可以给我指教指教,ccf认证C/C++里面可以混合着使用吧?应该没有区别吧...

HDOJ2025_查找最大元素

原文:https://www.cnblogs.com/heihuifei/p/10467302.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!