4 ASCII码排序

原创 2015年07月08日 19:11:48

ASCII码排序

时间限制:3000 ms  |  内存限制:65535 KB
难度:2
描述
输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。
输入
第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,有三个字符组成,之间无空格。
输出
对于每组输入数据,输出一行,字符中间用一个空格分开。
样例输入
2
qwe
asd
样例输出
e q w
a d s

之前写的太复杂,现在直接简单使用指针了.....

#include<stdio.h>
void swep(char *a,char *b)
{
	char i;
	i=*a;*a=*b;*b=i;
}
int main()
{
	char a,b,c,x;
	int t;
	scanf("%d",&t);
	while(t--)
	{
		getchar();
		scanf("%c%c%c",&a,&b,&c);
		if(a>b)
		{
			swep(&a,&b);
		}
		if(a>c)
		{
			swep(&a,&c);
		}
		if(b>c)
		{
			swep(&b,&c);
		}
		printf("%c %c %c\n",a,b,c);
	}	
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

南阳理工ACM 题目4 ASCII码排序

ASCII码排序 时间限制:3000 ms  |  内存限制:65535 KB 难度:2      描述 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字...

(4)ASCII码排序

描述 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。 输入第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,有三个字符组...

[南阳OJ-No.4]ASCII码排序|输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。

南阳OJ-No.4时间限制3000ms,内存限制65535kb描述输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。输入第一行输入一个数N,表示有N组测试数据。后面的N行...
  • dj741
  • dj741
  • 2017年01月31日 15:09
  • 948

杭电ACM 2000.ASCII码排序

Problem Description 输入三个字符后,按照ASCII码从小到大的顺序输出这三个字符。 Input 输入数据有多组,每组占一行,有三个字符组成,之间无空格 Output 对于每...

ASCII码排序

ACM训练题 描述输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。 输入第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一...

HDU-2000ASCII码排序

ASCII码排序   Problem Description 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。   Input 输入数据有多组,每组占一行,有三...

lua-把table中的元素按照key的ascii码升序排序并组装成key-value的xml格式

跟外部的接口对接,很多接口都是http-xml的形式。 而且要求要把table中的元素按照key的ascii码升序排序后再组装成key-value的xml格式。 比如有一个table,tbl tbl ...
  • terry7
  • terry7
  • 2015年08月05日 09:23
  • 1354

【支付宝,微信支付必备】Java实现url参数按照参数名ASCII码从小到大排序(字典序)

/** * * 方法用途: 对所有传入参数按照字段名的 ASCII 码从小到大排序(字典序),并且生成url参数串 * 实现步骤: * * @p...

字符ASCII码排序

描述: 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。 输入: 第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,有三...

ACM-ASCII码排序

描述 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。 输入第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,有三个字符组成,之间...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:4 ASCII码排序
举报原因:
原因补充:

(最多只允许输入30个字)