//输入三个字符后,按各字符的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;
}
#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;
}
相关文章推荐
- [置顶] 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。
- 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
- 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
- ACM--输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。
- 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
- 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。
- 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
- 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
- [南阳OJ-No.4]ASCII码排序|输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。
- ACM 4描述 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。输入 第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,
- 输入三个数,以从小到大的顺序输出。
- chapter6指针——输入三个整数,按从小到大顺序输出
- 输入三个字符串,按从小到大的顺序输出。
- 用格式输出函数输入三个字符,并用输出函数反向输出三个字符和他们的ASCII码
- 输入三个整数,并从小到大的顺序输出(java实现)
- 第二章作业P51.16(输入三个整数a,b,c,请按从小到大的顺序输出。)
- 问题三十:将输入的任意三个整数a、b、c,按从小到大的顺序输出
- 输入三个数a,b,c,要求从小到大顺序输出
- 按各字符的ASCII码从小到大的顺序输出字符
- 输入三个整数,按从小到大顺序输出,用引用做形参