练习2 A - ASCII码排序-程序员宅基地

 
Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u
 

Description

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

Input

输入数据有多组,每组占一行,有三个字符组成,之间无空格。
 

Output

对于每组输入数据,输出一行,字符中间用一个空格分开。
 

Sample Input

qwe
asd
zxc
 

Sample Output

e q w
a d s
c x z
 
 题解:注意字符和字符串的区别,了解 ASCII码再去做
 
#include "stdio.h"
 int main()
  {  char a[3],t;
     int i,j;
     while(scanf("%s",a)!=EOF)
     { for(i=0;i<3;i++)
         for(j=i;j<3;j++)
           if(a[j]<a[i])
{t=a[i];a[i]=a[j];a[j]=t;} printf("%c %c %c\n",a[0],a[1],a[2]); } return 0; }

 

转载于:https://www.cnblogs.com/hfc-xx/p/4903398.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Dara2015/article/details/101401296

智能推荐

fatal error C1076编译器堆内存问题? -程序员宅基地

在编译一文件的时候出现以下错误:fatal error C1076: compiler limit : internal heap limit reached; use /Zm to specify a higher limit 具体详细解释:改成/Zm500 /

BZOj1261: [SCOI2006]zh_tree(dp)-程序员宅基地

Time Limit:10 SecMemory Limit:162 MBSubmit:400Solved:272[Submit][Status][Discuss]Description张老师根据自己工作的需要,设计了一种特殊的二叉搜索树。他把这种二叉树起名为zh_tree,对于具有n个结点的zh_tree,其中序遍历恰好为(1,2,3,…,n),其中数字1,2,3,…,n ...

javaweb集成guacamole在html页面中展示_guacamole-common-js-程序员宅基地

上一篇幅是介绍guacamole的安装,接下来说说使用项目需求,需要在页面中集成远程桌面,要去掉基础认证。整体的方案有两种,都在这里说一下吧。一、不需要guacamole客户端,在自己项目中实现socket通道。与页面进行连接(建议使用第二种)1、环境准备启动guacd服务service guacd start2、在自己的java项目中引入guacamole-common的包,版本与自己的guacd版本一致。 <dependency> _guacamole-common-js

Web服务器管理系列:4、WinPE_pe web服务器-程序员宅基地

WinPE可以识别NTFS分区,使用WinPE可以备份/还原系统,可以重置用户密码。首先给大家看下如何用WinPE重置密码:放入WinPE光盘-〉启动后-〉点开始菜单-〉程序-〉系统维护-〉Windows用户密码修复这是软件的主界面:选择目标路径:点击修改现有用户的密码:输入新密码然后点“应用”按钮,密码即可轻松更换。下面给大家看下备份功能:打开诺顿_pe web服务器

lvm_lvm支持热缩减怎么操作-程序员宅基地

#######lvm########pv ##物理卷被lv命令处理过的物理分区vg ##物理卷组被组装到一起的物理卷pe ##图里扩展lvm设备的最小存储单元lvm时pe的整数倍lvm ##逻辑卷直接使用的设备,可以增大缩减并报出原有数据不变##lvm建立##1.分区并设定分区标签为8epvcreate /dev/vdb1vgcreate vg0 /drv/vdb1..._lvm支持热缩减怎么操作

Linux内核分析之时间片轮转调度-程序员宅基地

计算机工作中的三个法宝:函数调用堆栈:记录调用的路径和参数的空间存储程序计算机:冯诺依曼结构中断机制:由CPU和内核代码共同实现了保存现场和恢复现场,把ebp,esp,eip寄存器的数据push到内核堆栈中。再把eip指向中断程序的入口,保存现场。 C代码中嵌入汇编代码内嵌汇编语法__asm__( 汇编语句 :输出部分 :输入部分 破坏描述部分(即寄存器改变部

随便推点

排序(2)---------简单插入排序(C语言实现)-程序员宅基地

插入排序(Insertion Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序),因而在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。通俗解释:①假设初始序列的第一个元素是有序的(当一个序列只有1个元素时,我们可以认为其是有序的)。②从第二个元素开始与前面的元素进行比较,如果比前面的大就不动位置

android 测试开发概述_android runwith-程序员宅基地

android测试主要有两种1.本地测试(local test)只在计算机中运行,这些测试运行在本地JVM中以减少执行时间。这种测试适合不需要android framework或者可以用模拟出的依赖来代替的测试。2.设备测试(instrumentation test)运行在android设备或者模拟器上的测试。这些测试需要使用到设备信息,如app的context。这种测试适_android runwith

Unity 六边形地图系列(一) 【笔记】: 创建一个六边形网格_0.866025404-程序员宅基地

原文https://catlikecoding.com/unity/tutorials/hex-map/part-1/中文http://gad.qq.com/program/translateview/7173811请先阅读原文或者中文。1.内径=外径 * 0.866025404f根据勾股定理和六边形的特点,x= r * cos(30)cos(30)应该是个除不尽的数,多个..._0.866025404

一文学会JVM常见参数设置+调优经验(JDK1.8)_jdk1.8 jvm运行参数设置_普通网友的博客-程序员宅基地

内存管理参数本参数以JDK1.8为基础进行整理,目前默认参数大概有660个左右,使用java -XX:+PrintFlagsFinal -version可以输出所有参数的名称及默认值名词解释-XX:开头的参数代表虚拟机非稳定参数-XX:+ 开启option参数-XX:- 关闭option参数-XX:= 将option参数的值设置为valueJVM设置经验客户端应用-Xverify:none-XX:+UseG1GC-XX:MinHeapFreeRatio=10-XX:MaxHeap_jdk1.8 jvm运行参数设置

PHPStorm添加第三方库的代码自动补全_phpstorm 扩展开发c++动态库-程序员宅基地

PHPStorm添加第三方库的代码自动补全_phpstorm 扩展开发c++动态库

TCP简单实现(ipv4)_0x7A62的博客-程序员宅基地

服务器端(server.c)#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/types.h>#include <sys/socket.h>#include <arpa/inet.h>#include <unistd.h>#include <netinet/in.h>#define ERRO...