输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
程序员文章站
2024-03-18 17:53:52
...
输入三个字符后,按各字符的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);
}
}
欢迎提出您宝贵的意见。
上一篇: unity 转Pdf