从键盘输入一个字符串a,并在a串中的最大元素后边插入字
从键盘输入一个字符串a,并在a串中的最大元素后边插入字符串b(b[]="ab"),试编程。
答案
#include<stdio.h>
#include<string.h>
int main()
{
char a[80],b[]="ab",max;
int i=1,j;
printf("Input a string\n");
gets(a);
puts(a);
max=a[0];
while(a[i]!='\0')
{
if(a[i]>max)
{
max=a[];
j=i;
}
i++;
}
for(i=strlen(a)+2;i>j;i--)
a[i]=a[i-2];
a[i+1]='a';
a[i+2]='b';
puts(a);
return 0;
}