c++ 编程问题-按各字符的ASCII码从小到大的顺序输出这三个字符

问题描述

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

输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符输入数据有多组,每组占一行,有三个字符组成,之间无空格。 对于每组输入数据,输出一行,字符中间用一个空格分开。 #include"iostream"
using namespace std;
int main(int argc, char* argv[])
{
char a,b,c;
while((cin>>a>>b>>c))
{
if(a<b&&b<c)
cout<<a<<" "<<b<<" "<<c<<" "<<endl;
if(b<a&&a<c)
cout<<b<<" "<<a<<" "<<c<<" "<<endl;
if(a<c&&c<b)
cout<<a<<" "<<c<<" "<<b<<" "<<endl;
if(b<c&&c<a)
cout<<b<<" "<<c<<" "<<a<<" "<<endl;
if(c<a&&a<b)
cout<<c<<" "<<a<<" "<<b<<" "<<endl;
if(c<b&&b<a)
cout<<c<<" "<<b<<" "<<a<<" "<<endl;
}
return 0;
}不明白哪错了,ACM上提交不上

时间: 2024-11-03 14:52:53

c++ 编程问题-按各字符的ASCII码从小到大的顺序输出这三个字符的相关文章

加密-API请求 所有参数按照字段名的ascii码从小到大排序后

问题描述 API请求 所有参数按照字段名的ascii码从小到大排序后 URL:http://api.pcaexpress.com.au/tracking 请求类型:POST 请求参数: 参数 类型 api_id 字符串 必填 test 字符串 data 字符串 必填 sign 字符串 必填 除sign字段外,所有参数按照字段名的ascii码从小到大排序后使用keyvalue的格式(即key1value1key2=value2-)拼接而成,空值不传递,在拼接完的字符串前后俩段都加上API KEY密

printf-c语言ASCII码排序 我的代码哪里有问题?

问题描述 c语言ASCII码排序 我的代码哪里有问题? 描述 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符. 输入 输入数据有多组,每组占一行,有三个字符组成,之间无空格. 输出 对于每组输入数据,输出一行,字符中间用一个空格分开. 样例输入 qwe asd zxc 样例输出 e q w a d s c x z 我的代码是: #include int main() { char a[3],t; while(scanf("%c%c%c",&a[0],&

ASCII码排序

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

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

(1923) ASCII码排序 Description 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符. Input 输入数据有多组,每组占一行,有三个字符组成,之间无空格. Output 对于每组输入数据,输出一行,字符中间用一个空格分开. Sample Input qwe asd zxc Sample Output e q w a d s c x z [参考解答] #include<stdio.h> int main() { char a,b,c,t; int inpu

AS3中ASCII码和字符互转函数

输入ASCII码构造字符串函数fromCharCode 格式:  代码如下 复制代码 String.fromCharCode("your string"); 读取单字符的ASCII码 charCodeAt 格式:字符串变量.charCodeAt(字符位置); 例 ASCII码转成字符:  代码如下 复制代码 var a:String=String.fromCharCode(ASCII码); var a:String=String.fromCharCode(97); trace(a);/

常用ASCII 码对照表

目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information Interchange,美国标准信息交换码),它已被国际标准化组织(ISO)定为国际标准,称为ISO 646标准.适用于所有拉丁文字字母,ASCII码有7位码和8位码两种形式. 因为1位二进制数可以表示(21=)2种状态:0.1:而2位二进制数可以表示(22)=4种状态:00.01.10.11:依次类推,7位二进制数可以表示(27

c语言基础-c语音基础中ASCII码值,转义字符

问题描述 c语音基础中ASCII码值,转义字符 字符常量中字符的ASCII码值,怎么看出来,转义字符ddd,反斜线符""是什么意思 解决方案 C++基础(C++转义字符)C基础-转义字符C/C++的转义字符 解决方案二: 网上有专门的转码小软件的,你可以下一个 解决方案三: printf("%d ",'a');//看字符的ASCII的值 是转义字符标志

《操作系统真象还原》——0.27 转义字符与ASCII码

0.27 转义字符与ASCII码 计算机世界中是以二进制来运行的,无论是指令.数据,都是以二进制的形式提交给硬件处理的,字符也一样,必须转换成二进制才能被计算机识别.所以各种各样的字符编码产生,简单来说,字符编码就是用唯一的一个二进制串表示唯一的一个字符.其中最著名的字符编码就是ASCII码. ASCII码表中字符按可见分成两大类,一类是不可见字符,共33个,它们的ASCII码值是0-31和127,属于控制字符或通信专用字符.表中其余的字符是可见字符,它们的ASCII码值是32-126,属于数字

Python字符和字符值(ASCII或Unicode码值)转换方法

  这篇文章主要介绍了Python字符和字符值(ASCII或Unicode码值)转换方法,即把字符串在ASCII值或者Unicode值之间相与转换的方法,需要的朋友可以参考下 目的 将一个字符转化为相应的ASCII或Unicode码,或相反的操作. 方法 对于ASCII码(0~255范围) 代码如下: >>> print ord('A') 65 >>> print chr(65) A 对于Unicode字符,注意仅接收长度为1的Unicode字符 代码如下: >&