天涯人论坛
先登录吧!!!
登录可以体验更多权限哦!!!
天涯人论坛

为编程爱好者打造一个学习、交流的平台。
 
首页首页  欢迎页欢迎页  注册注册  登录登录  
论坛刚刚起步,欢迎大家多多支持! 如果有想申请管理员或版主的请给管理员留言!!!
欢迎大家积极发帖!

分享 | 
 

 ASCII码排序

向下 
作者留言
让一切随风
Admin
avatar

帖子数 : 257
注册日期 : 12-11-03
年龄 : 26
地点 : 湖南

帖子主题: ASCII码排序   周六 四月 20, 2013 8:39 pm

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

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


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


Sample Input qwe
asd
zxc


Sample Output e q w
a d s
c x z

代码:
#include <iostream>
#include <algorithm>
using namespace std;

int main(void)
{
 char n[4];

 while (cin >> n)
 {
  if (n[0] > n[1]) swap(n[0], n[1]);
  if (n[1] > n[2]) swap(n[1], n[2]);
  if (n[0] > n[1]) swap(n[0], n[1]);
  cout << n[0] << ' ' << n[1] << ' ' << n[2] << endl;
 }

 return 0;
}

返回页首 向下
http://tyren.forumotion.com
 
ASCII码排序
返回页首 
1页/共1

您在这个论坛的权限:不能在这个论坛回复主题
天涯人论坛 :: 我爱编程 :: c语言-
转跳到: