插入字符串
【问题描述】从键盘输入一个字符串,并在串中的第一次出现的最大元素后边插入字符串”ab”。
【输入形式】任意输入一个字符串
【输出形式】在串中的最大元素后边插入字符串”ab”
【样例输入】123csCUMT
【样例输出】123csabCUMT
【样例说明】为了保证输入的字符串有空格,请使用cin.getline(char* , int);
#include<iostream>
using namespace std;
int main()
{
int maxnum=0,maxwhere=0,i;
char str[500];
cin.getline(str,500);
for(i=0;str[i]!='\0';i++)
{
if((int)str[i]>maxnum)
{
maxnum=(int)str[i];
maxwhere=i;
}
}
for(i=0;i<=maxwhere;i++) cout << str[i];
cout << "ab";
for(i=maxwhere+1;str[i]