ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

HDOJ-2025-查找最大元素

2021-01-15 21:01:50  阅读:174  来源: 互联网

标签:输出 max 字母 2025 查找 str printf 字符串 HDOJ


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

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

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

Sample Input
abcdefgfedcba
xxxxx

Sample Output
abcdefg(max)fedcba
x(max)x(max)x(max)x(max)x(max)
/我们只需要找出最大的字母,再其输出最大字母后,接着输出(max)即可/

#include<stdio.h>
#include<string.h> 
int main()
{
	char str[10000];
	int len,max,i;
	while(gets(str)){
		len=strlen(str);
		max=str[0];
		for(i=1;i<len;i++){
			if(max<str[i]) max=str[i];//找最大元素
		}
		for(i=0;i<len;i++){
			printf("%c",str[i]);
			if(max==str[i]) printf("(max)");//插入输出
		}
		printf("\n");
	}
	return 0;
}

标签:输出,max,字母,2025,查找,str,printf,字符串,HDOJ
来源: https://blog.csdn.net/weixin_53053398/article/details/112687646

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有