任务描述
本关任务:输入一个字符和一个字符串 a(长度不超过 100),将字符插入到 a串中最小字符的后面。
测试说明
平台会对你编写的代码进行测试:
测试输入:
k
bcae
预期输出:bcake
任务描述
本关任务:输入一个字符和一个字符串 a(长度不超过 100),将字符插入到 a串中最小字符的后面。
测试说明
平台会对你编写的代码进行测试:
测试输入:
k
bcae
预期输出:bcake
#include "stdio.h"
void main()
{
char c;
char str[100];
char str1[101]={'\0'};
int i;
int len =0;
int pos = -1;
int c1;
c = getchar();
c1=c;
fflush(stdin);
gets(str);
len = strlen(str);
for(i=0;i<len;i++){
if(c1>str[i]){
c1 = str[i];
pos = i+1;
}
}
for(i=0;i<=len;i++){
if(i<pos){
str1[i]=str[i];
}else{
str1[i+1]=str[i];
}
}
str1[pos]=c;
puts(str1);
}