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);
	}	
}


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

C语言OJ项目参考(1923) ASCII码排序

(1923) ASCII码排序 Description 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。 Input 输入数据有多组,每组占一行,有三个字符组成,之间无空格...
  • sxhelijian
  • sxhelijian
  • 2016年10月26日 20:20
  • 4381

C++刷题——1923: ASCII码排序

题目描述 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。 输入 输入数据有多组,每组占一行,有三个字符组成,之间无空格。 输出 方法一: 对于每组输入数据,输出一行...
  • nufangdongde
  • nufangdongde
  • 2015年05月19日 11:46
  • 1299

ACM ASCII码排序 Java

package com.ding.acm; import java.io.BufferedReader; import java.io.InputStreamReader; /** * 描述 输入...
  • dingsai88
  • dingsai88
  • 2016年04月18日 14:09
  • 1354

HDU2000ASCII码排序(C,Java两个版本)

ASCII码排序 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) T...
  • hurmishine
  • hurmishine
  • 2016年02月24日 23:34
  • 1204

Problem A ASCII码排序

ASCII码排序 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。 输入第一行输入一个...
  • CTTACM
  • CTTACM
  • 2015年03月14日 18:41
  • 663

ACM-ASCII码排序

描述 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。 输入第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,有三个字符组成,之间...
  • u012701023
  • u012701023
  • 2015年05月14日 16:15
  • 1241

ASCII码排序JAVA实现

问题如下: 描述 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。 输入第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一...
  • hongkangwl
  • hongkangwl
  • 2013年10月13日 20:28
  • 11068

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

/** * * 方法用途: 对所有传入参数按照字段名的 Unicode 码从小到大排序(字典序),并且生成url参数串 * 实现步骤: * * ...
  • dong_18383219470
  • dong_18383219470
  • 2016年12月14日 11:55
  • 10823

把字符按ascii码排序

function asciSort(targ) { //字符串有方法charCodeAt,把字符转为ascii码 var str = '', toAscFn = str...
  • weixin_39678029
  • weixin_39678029
  • 2017年12月14日 12:12
  • 100

ASCII码值从小到大的排列顺序

ASCII码的值如下 48~57为0到9十个阿拉伯数字; 65~90为26个大写英文字母; 97~122号为26个小写英文字母。...
  • ios_xumin
  • ios_xumin
  • 2015年07月01日 10:40
  • 8008
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:4 ASCII码排序
举报原因:
原因补充:

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