C++:字符串插入

问题:

从键盘输入一个字符串,并在串中的第一次出现的最大元素后边插入字符串”ab”。从键盘输入一个字符串,并在串中的第一次出现的最大元素后边插入字符串”ab”。

【输入形式】任意输入一个字符串

【输出形式】在串中的最大元素后边插入字符串”ab”

【样例输入】123csCUMT
【样例输出】123csabCUMT

代码:

#include<iostream>
#include<cstring>
using namespace std;
int main()
{
    char a[50],temp;
	cin.getline(a,50);
	int i=0;
	while(a[i]!='\0')
	{
		if(a[i]>a[temp])
		{
			temp=i;
		}
		i++;
	}
	i=0; 
	while(a[i]!='\0')
	{
		if(i==temp)
			cout<<a[temp]<<"ab";
		else
		  cout<<a[i];
		i++;
	}
	return 0;
}

运行结果:

C++:字符串插入 

上一篇:C语言判断质数,回文数,勾股数,水仙花数


下一篇:辗转相除法