任务描述
题目描述:输入两个字符串a
和b
,将b
串中的最大字符插入到a
串中最小字符后面。
相关知识(略)
编程要求
请仔细阅读右侧代码,结合相关知识,在Begin-End
区域内进行代码补充。 输入 输入一段文字 输出 输入两个字符串a
和b
。
测试说明
样例输入: MynameisAmy
MynameisJane
样例输出: MynameisAymy
提示: 字符串长度不超过100
#include<stdio.h>
#include<string.h>
int main()
{
int i,j,m,n,max,min;
char arr1[100],arr2[100];
gets(arr1);
gets(arr2);
i=strlen(arr1);
j=strlen(arr2);
arr1[min]=arr1[0];
arr2[max]=arr2[0];
for(m=0;m<i;m++)
{
if(arr1[m]<arr1[min])
{
min=m;//找出字符最小处的位置
}
}
for(n=0;n<j;n++)
{
if(arr2[n]>arr2[max])
{
max=n;//找出字符最大处的位置
}
}
for(m=i+1;m>min;m--)
{
arr1[m]=arr1[m-1];
}
arr1[min+1]=arr2[max];
puts(arr1);
return 0;
}