任务描述
题目描述:输入两个字符串a
和b
,将b
串中的最大字符插入到a
串中最小字符后面。
输入
输入一段文字
输出
输入两个字符串a
和b
测试说明
样例输入:MynameisAmy
MynameisJane
样例输出:MynameisAymy
提示:
字符串长度不超过100
注意:使用gets()**函数会引起警告并不是报错,只要代码编译正确并不会影响测评结果。
**推荐使用:fgets()函数。
代码如下
#include<stdio.h>
#include<string.h>
int main()
{
char a[100],b[100];
int i,m,n,min=0,max=0;
gets(a);
gets(b);
m = strlen(a);
n = strlen(b);
for(i=0;i<m;i++)
{
if(a[i]<a[min])
min = i;
}
for(i=0;i<n;i++)
{
if(b[i]>b[max])
max = i;
}
for(i=0;i<=min;i++)
printf("%c",a[i]);
printf("%c",b[max]);
for(i=min+1;i<m;i++)
printf("%c",a[i]);
printf("\n");
return 0;
}
运行结果示例
MynameisAmy
MynameisJane
MynameisAymy
abcdef
abcdef
afbcdef
MynameisAmyxzxca
MynameisJanesdcx
MynameisAymyxzxca