热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

题目描述输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。输入输入数据有多组,每组占一行,有三个字符组成,之间无空格。输出方法一

题目描述

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

输入

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

输出

方法一:
对于每组输入数据,输出一行,字符中间用一个空格分开。
#include 
#include
using namespace std;
int main()
{
int i,j;
char a[3],t;
while(gets(a))
{
for(i=0; i<3; i++)
for(j=0;j<3-i-1;j++)
if(a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
if(a[0]>a[1])
{
t=a[0];
a[0]=a[1];
a[1]=t;
}
for(i=0; i<2; i++)
cout< cout< }
return 0;
}
方法二:
#include 
#include
using namespace std;
int main()
{
int i,j;
char a[3],t;
while(gets(a))
{
for(j=0; j<3; j++)
for(i=0;i<3;i++)
if(a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
cout< }
return 0;
}


心得体会:这道题用了好久,也用了很多种方法,终于写出来了,用了两种方法,好开心啊,继续努力加油吧!
 
 

推荐阅读
author-avatar
FC青春一路有你
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有