输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
	int a,b,i,j=0,t;
	char c[20];
	scanf("%d",&a); 
	getchar();
	for(i=0;i<a;i++) {
		scanf("%c%c%c",&c[j],&c[j+1],&c[j+2]);
		getchar();		
		j=j+3;
	}
		for(i=0,j=0;i<a;i++) {
			if(c[j]>c[j+1]) {
			t=c[j];
			c[j]=c[j+1];
			c[j+1]=t;
			}
			if(c[j]>c[j+2]) {
			t=c[j];
			c[j]=c[j+2];
			c[j+2]=t;
			}
			if(c[j+1]>c[j+2]) {
			t=c[j+1];
			c[j+1]=c[j+2];
			c[j+2]=t;
			}
			j=j+3;
		}	
			
			
			
			
			for(j=0;j<a*3;) {
			printf("%c %c %c\n",c[j],c[j+1],c[j+2]);
			j=j+3;
			}
	
	return 0;
}
输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。的更多相关文章
- ACM--输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。
		
代码如下: #include <stdio.h> main() { char a,b,c,d; int i; scanf("%d",&i); getchar() ...
 - Java中输入字符的排列以及按从小到大的顺序输出
		
今天笔试,遇到一个问题,大意就是输入一行字符,例如a b c ,按从小到大的顺序输出它们排列而成的字符串,输出就是abc acb bac bca cba cab.求这个程序怎么实现. 其实这个题很简单 ...
 - 三种常见的编码:ASCII码、UTF-8编码、Unicode编码等字符占领的字节数
		
ASCII码: 一个英文字母(不分大写和小写)占一个字节的空间.一个中文汉字占两个字节的空间. 一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制. 最小值0,最大值25 ...
 - ASCII是指128个字符(不是256个)和ASCII Extended Characters(就是那些奇怪的外文字符)
		
ASCII第一次以规范标准的型态发表是在1967年,最后一次更新则是在1986年,至今为止共定义了128个字元:其中33个字元无法显示(一些终端提供了扩展,使得这些字符可显示为诸如笑脸.扑克牌花式等8 ...
 - 汇编语言从键盘输入一个字符串(串长不大于80)以十进制输出字符串中非字母字符的个数(不是a to z或 A to Z)
		
(1)从键盘输入一个字符串(串长不大于80). (2)以十进制输出字符串中非字母字符的个数(不是a to z或 A to Z). (3)输出原字符串且令非字母字符闪烁显示. (4)找出字符串中ASCI ...
 - 利用C语言识别用户输入字符并且输出该字符ASCII码值(大小写字母篇)(含思路)
		
要求:从键盘输入一个字符,如果输入字符的是小写英文字母,则将其转换为大写英文字母,然后将转换后的英文字母及其ASCII码值输出到屏幕上,如果输入的是其他字符,则不转换并且直接将它及其ASCII码值输出 ...
 - 【Python秘籍】ASCII码与字符的转换
		
如何在python中显示ASCII码呢?其实你只需要记住两个函数即可:ord()和 chr(),这两个函数都是python内置的函数,不需要引入任何的包,直接就可以使用. 一.显示ASCII码 显示A ...
 - C语言字符转换ASCII码
		
//函 数 名:CharToHex()//功能描述:把ASCII字符转换为16进制//函数说明://调用函数://全局变量://输 入:ASCII字符//返 回:16进制///////// ...
 - JS获取字符对应的ASCII码
		
有时候会需要用到字符的ASCII码,一时之间调试时可能会忘记字符与ASCII码对应的数字. 最近喜欢用浏览器控制台直接跑JS代码,将这个代码直接贴到浏览器控制台,即可调试(谷歌浏览器快捷键 ctrl+ ...
 
随机推荐
- An internal error occurred during: "Building workspace". GC overhead limit exceeded
			
1 错误描述 2 错误原因 3 解决办法
 - linux下的APK反编译软件及过程介绍 .
			
需要工具: 1.apktool apk打包工具 下载地址:http://android-apktool.googlecode.com/files/apktool1.5.2.tar.bz2 安装:直接解 ...
 - css文字居中、图片居中、div居中解决方案
			
一.文字居中 若文字只有一行 <!--html代码--> <div class="box"> <p class="text"> ...
 - javaWeb学习之页面js树
			
常用方法add(parameters):添加节点信息 Index Name Type Discription 1 id Number 当前节点的ID 2 preId Number 当前节点的父节点ID ...
 - 【原】Spring Boot 配置swagger2没有文档解决方案
			
@Bean public Docket customImplementation(){ return new Docket(DocumentationType.SWAGGER_2) .select() ...
 - Python Web-第六周-JSON and the REST Architecture(Using Python to Access Web Data)
			
1.JavaScript Object Notation JSON 1.JSON 官方介绍 http://www.json.org/json-zh.html 2.json1.py import jso ...
 - 基于Global.asax实现显示当前在线人数--ASP.NET基础
			
相对来说比较简单,直接贴代码了哈: Global.asax: <%@ Application Language="C#" %><script runat=&quo ...
 - 【BZOJ4566】找相同字符(后缀自动机)
			
[BZOJ4566]找相同字符(后缀自动机) 题面 BZOJ 题解 看到多串处理,\(SA\)就连起来 \(SAM???\) 单串建自动机 然后其他串匹配 对于一个串建完\(SAM\)后 另一个串在\ ...
 - [NOI2006]神奇口袋
			
题面在这里 题意 开始时袋中有\(t\)种小球,第\(i\)种小球有\(t_i\)个,之后每次等概率取出一个球,第\(i\)次取球时观察这个球的颜色\(c_i\)放回并向袋中加入\(d\)个颜色为\( ...
 - Poj3678:Katu Puzzle
			
大概题意 有\(n\)个数,可以为\(0/1\),给\(m\)个条件,表示某两个数经过\(or, and, xor\)后的数是多少 判断是否有解 Sol \(2-SAT\)判定 建图 # includ ...