题目描述:输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
程序:
#include <stdio.h>
#include <stdlib.h>
int main()
{
char a,n,m,e;
int input;
input=scanf("%c%c%c",&a,&n,&m);
while(input!=EOF)
{
if(a>n)
{
e=a;
a=n;
n=e;
}
if(a>m)
{
e=a;
a=m;
m=e;
}
if(n>m)
{
e=n;
n=m;
m=e;
}
printf("%c %c %c\n",a,n,m);
scanf("%c",&a);
input=scanf("%c%c%c",&a,&n,&m);
}
return 0;
}
结果:

本文介绍了一个简单的C语言程序,该程序接收三个字符作为输入,并按ASCII码顺序进行排序输出。通过一系列比较和交换操作实现了字符的排序。

315

被折叠的 条评论
为什么被折叠?



