[总结]hdoj2025

//查找最大元素  2025
#include <iostream>
using namespace std;
int main()
{
	char a[100];
	int count=0;
	while(gets(a)){  //键入数组a,用gets键入	
         //记录最大值
	char max=a[0];
	for(int j=0;j<strlen(a);j++)//用strlen求数组长度
	{
		if(max<a[j])
			max=a[j];
	}

   /* //用数组s[]标记最大值对应的所有元素下角标
    //之前想把  (max)当做一个元素插入每一个最大值后面,构成新的数组。可以想象,我最后有多少bug!!!
	int k=0,s[100];
	for(j=0;j<count;j++)
	{
		if(max==a[j])
		{               
			s[k]=j;
			k++;
		}
	}*/
	for(j=0;j<strlen(a);j++)
	{
		if(a[j]==max)
		printf("%c(max)",a[j]);
		else  printf("%c",a[j]);
	}cout<<endl;
	}
	return 0;
}

	/*	for(j=1;j<103;j++)//新构建数组。向b[]中插入a[]的问题  */

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值