从键盘输入一个字符串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;
}

题目信息

题号:7365
题型:简答题
难度:普通