-
总时间限制:
- 1000ms 内存限制:
- 65536kB
-
描述
- 有两个字符串str和substr,str的字符个数不超过10,substr的字符个数为3。(字符个数不包括字符串结尾处的'\0'。)将substr插入到str中ASCII码最大的那个字符后面,若有多个最大则只考虑第一个。 输入
-
输入包括若干行,每一行为一组测试数据,格式为
str substr
输出
- 对于每一组测试数据,输出插入之后的字符串。 样例输入
-
abcab eee 12343 555
样例输出
-
abceeeab 12345553
来源
计算概论期末考试
竟然也有这些水题。
#include<iostream>
#include<stdio.h>
#include<string.h>
using namespace std;
int main(){
char a[10],b[10];
while(scanf("%s%s",a,b)!=EOF){
int i,t=0;
char c;
//printf("%s%s",a,b);
for(c=a[0],i=0;i<strlen(a);i++){
if(c<a[i]){c=a[i];t=i;}
}
for(i=0;i<strlen(a);i++)
{ cout<<a[i];
if(i==t)cout<<b[0]<<b[1]<<b[2];
}
cout<<endl;
}
return 0;
}