2934:字符串插入

来源:互联网 发布:足彩软件哪个好 编辑:程序博客网 时间:2024/06/11 05:27

2934:字符串插入

总时间限制:
1000ms
内存限制:
65536kB

描述
有两个字符串str和substr,str的字符个数不超过10,substr的字符个数为3。(字符个数不包括字符串结尾处的’\0’。)将substr插入到str中ASCII码最大的那个字符后面,若有多个最大则只考虑第一个。
输入
输入包括若干行,每一行为一组测试数据,格式为
str substr
输出
对于每一组测试数据,输出插入之后的字符串。
样例输入

abcab eee12343 555

样例输出

abceeeab12345553
#include <iostream>#include<string.h>using namespace std;//http://bailian.openjudge.cn/practice/2934///我竟然天真的把substr数组设置成了3个的大小,忘记'\0'了么!!! char str[11],substr[5],tmp;int k;int main(int argc, char** argv) {    while(cin>>str>>substr){        k=0;        tmp=str[0];        int len=strlen(str);        for(int i=1;i<len;i++){            if(str[i]>tmp){                tmp=str[i];                k=i;            }        }        for(int i=0;i<=k;i++){             cout<<str[i];        }        cout<<substr;        for(int i=k+1;i<len;i++){            cout<<str[i];        }        cout<<endl;    }    return 0;}
原创粉丝点击