您的位置:首页 > 其它

//输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符//

2014-08-13 21:13 330 查看
//输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符//

#include <stdio.h>

int main()

{  

 char a,b,c,tmp;  

 while((a=getchar())!=EOF)  

 {      

  b=getchar();   

  c=getchar();      

  getchar();    //在录入c后用getchar()滤掉回车  ,因为这里要按一次回车键才能够得到结果,所以必须过滤掉这一个回车键

  if(a>b)       //这里可以用逗号表达式,更加简洁

  {          

   tmp=a;   

   a=b;      

   b=tmp;     

  }      

  if(a>c)  

  {         

   tmp=a;   

   a=c;         

   c=tmp;    

   }     

  if(b>c) 

  {        

   tmp=b;   

   b=c;        

   c=tmp;     

  }      

  

  printf("%c %c %c\n",a,b,c); 

  } 

 return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c
相关文章推荐