第九周—ASCII码排序

来源:互联网 发布:java用户登录注册代码 编辑:程序博客网 时间:2024/06/05 18:55

/* 

Copyright(c)2016,烟台大学计算机学院 

 All rights reserved. 

文件名称:tset.cpp 

作者:尤文敏 

完成日期:2016年10月29日 

版本号:v1.0 

题目描述 :

 ASCII码排序

问题及代码:

#include <stdio.h>#include <stdlib.h>int main(){  char a,b,c,t;  int r;  r=scanf("%c%c%c",&a,&b,&c);  while(r!=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);        r=scanf("%c%c%c",&a,&b,&c);  }    return 0;}

运行结果:
<img src="http://img.blog.csdn.net/20161029120556726?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
知识点总结:
  这次编写过程中,用到一个很经典的一个程序,就是三个数笔记哦啊大小,并按一定的大小顺序输出,因此在编写过程中一定要保持一个变量为最小或者最大。
学习心得:
  在使程序结束时,可以用EOF来表示,还要掌握字母的ASCII码。
0 0