c++如何按大小顺序输出数字
首页/题库/468℃/2024-05-16 19:49:38
c++如何按大小顺序输出数字
例如:a=2,b=4,c=1,d=5,按从大到小的顺序,输出字母和数值,每行一个字母,一个数值.
输出示例:d 5
b 4
a 2
c 1
优质解答:
#include<iostream>#include<iomanip>#define N 5#define S(a,b,c) {c=a;a=b;b=c;}void main(void){using namespace std;int integer[N],i,j,tmpint;char ch[N],tmpch;for(i=0;i<N;i++)cin>>ch[i]>>integer[i];for(i=0;i<N-1;i++)for(j=i;j<N;j++)if(integer[i]<integer[j]){S(integer[i],integer[j],tmpint);S(ch[i],ch[j],tmpch);}for(i=0;i<N;i++)cout<<ch[i]<<setw(6)<<integer[i]<<endl;return;}
我来回答修改/报错/举报内容!
猜你喜欢
- 金枪鱼的营养成分有哪些
- I hate hiking and I’m not into classical music.是什么意思
- 在一端封闭的玻璃管内装满水银后,把它竖直地倒立在水银槽中,管的顶端离槽中水银面60cm,在一个标准大气压下 若用手提着试
- 2的16次方乘以0.25的8次方
- 辩论赛 技术对人类的危害
- 人生如下棋阅读答案父亲喜欢下象棋.那一年,我大学回家度假,父亲教我下棋.我们俩摆好棋,父亲让我先走三步.可不到三分钟,三
- 孟建平答案7年级下思想品德镇海区期末统考卷答案
- 求二元一次方程4x+y=-20的负整数解
- 过海洋的最长经纬线是多少度?
- 本月世界冲突实时报道:1、 2、 3、 4、 5、 我最关心的事:1、 2、 3、 4、 我的看法:
- 课时达标练与测(配人教)答案物理八下(全本72页)
- 英语六级新东方老师谁教的好啊