第九周ojASCII排序

来源:互联网 发布:四宫格拍照软件是什么 编辑:程序博客网 时间:2024/06/15 14:59

问题及代码:

/*时间:2016.10作者:夏晓林内容:ASCII码排序*/#include <stdio.h>#include <stdlib.h>int main(){    char a,b,c,t;    while(scanf("%c %c %c",&a,&b,&c)!=EOF)    {        if(a>b)        {            t=a;            a=b;            b=t;        }        if(a>c)        {            t=a;            a=c;            c=t;        }        if(b>c)        {            t=b;            b=c;            c=t;        }        printf("%c %c %c\n",a,b,c);        scanf("%c",&a);    }    return 0;}

运行结果:

学习心得:

char的对应符号是c,!=表示不等于,EOF代表结束,scanf(“%c",&a)表示将回车字符从缓冲区中清除,还可用fflush(stdin)清除最后输入的换行符的影响。

0 0
原创粉丝点击