第九周OJ(2)ASCII码排序

来源:互联网 发布:linux sleep函数实现 编辑:程序博客网 时间:2024/06/05 23:53
烟台大学计算机与控制工程学院
All rights reserved.
作者:汪莹莉
完成时间:2016年10月30日
题目描述:
       输入三个字符后,按各自的ASCLL码从小到大的顺序输出这三个字符
输入;
      三个字符
输出:
       ASCLL码值从小到大的这三个字符
sample  input;
   qwe   asd   zxc
sample  output:
e q w
a d s
c x z
   
/*


#include <stdio.h>
#include <stdlib.h>

int main()
{
   char a,b,c,t;
   int input;
   input=scanf("%c%c%c",&a,&b,&c);
   while(input!=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);
   input=scanf("%c%c%c",&a,&b,&c);
   }
   return 0;
}

运行结果:

知识点总结:字符变量用“char  ‘while(input!=EOF)用来控制输入的组数

学习心得:scanf(”%d",&a)用来避免输入时回车键导致的字符无法输出的问题




0 0