C/C++教程

C++:字符串插入

本文主要是介绍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++:字符串插入的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!