首页 > 编程知识 正文

ascii码值最小的一个是,ascii码值空格和数字

时间:2023-05-03 08:31:27 阅读:135876 作者:3461

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

输入

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

Output

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

样品输入

qwe

asd

zxc

样品输出

e q w

a d s

c x z

问题链接: https://vjudge.net/problem/hdu-2000

问题概要:多次输入长度为3的字符数组,按从大到小的顺序输出

分析问题:

1 .多次使用while一直多次输入

2 .按气泡排序对数组进行排序

3 .输出要注意空格的位置,先输出,再通过for循环输出空格和文字元素

步骤说明:

步骤如下。

#包含

using namespace std;

voidswap(charP1,charp2

{

char p3=p1;

p1=p2;

p2=p3;

}

int main () )

{

char a[3];

while(CINa[0]a[1]a[2]

{

for(intLUNci=1; lunci 3; lunci )

{

for(intI=0; i 2; I )

{

if(a ) I ) a ) I1 ) ) swap ) a(I )、a ) I1 );

}

}

cout a[0];

for(intI=1; i 3; I )

{

cout ' ' a[i];

}

cout endl;

}

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。