3、 从键盘输入一个字符串a,并在a串中最大元素后插入字符串b(b[ ] = “ab”)。试编程。
#include<stdio.h>#include<string.h>
#define N 7
int main()
{
char a[N];
char b[3]="ab";
int i;
char max;
printf("input a:");
for(i=0;i<N-2;i++)
{
scanf("%2c",&a[i]);
}
max=a[0];
for(i=0;i<N-2;i++)
{
if(a[i]>=a[0])
{
max=a[i];
printf("\nmax=%2c",a[i]);
}
}
for(int j=0;j<=2;j++)
{
a[i+1]=b[j];
for(int k=N-1;k>=i;k--)
{
a[k]=a[k-2];
}
}
printf("\nafter a:");
for(int q=0;q<N;q++)
{
printf("%2c",a[q]);
}
return 0;
}