输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
#include<stdio.h>
void main(){
char a,b,c,d;
while(scanf(" %c%c%c",&a,&b,&c)!=EOF)
//从键盘中读取字符,每三个一组,到读完位置。
//空格可以避免回车的读入。
{
//开始排序
if(a>b) d=a,a=b,b=d;
if(a>c) d=a,a=c,c=d;
if(b>c) d=b,b=c,c=d;
printf("按各字符的ASCII码从小到大的顺序为:%c %c %c\n",a,b,c);
}
}
本文介绍了一个简单的C语言程序,该程序能够接收用户输入的三个字符,并按照这些字符的ASCII码值进行排序输出。通过一系列条件判断实现了字符的排序功能。
3174





