有个问题做了很久还是不懂
C语言编程:输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。#include<stdio.h>
void main()
{
char a[10000],b;
int i,j,k,n;
gets(a);
for(i=0;i<=1;i++)
for(j=1;j<=2;j++)
{
if(a[i]>a[j])
{
b=a[i];
a[i]=a[j];
a[j]=b;
}
}
for(i=0;i<=2;i++)
{
printf("%c",a[i]);
printf(" ");
}
printf("\n");
}
我这程序只能实现输入一行,怎样改可以输入多行,并且多行输出
例如输入 qwe
asd
zxc
输出 e q w
a d s
c x z