c++如何按大小顺序输出数字
首页/题库/499℃/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;}
我来回答修改/报错/举报内容!
猜你喜欢
- She___last year. A.give up smoking. B.give up
- 移动有3G卡么?
- 英语翻译哪个是更确切啊,整花眼了,
- 若a,b,c,d∈R,则复数a+bi与c+di相等的充要条件是a=c或b=d?对了么?
- 用英语几句话描写伦敦这个城市
- 选择题1道.讲理由将AgNO3、Na2SO4、BaCl2三种物质按适当比例混合后放入足量水中,最终溶液中大量存在的离子是
- 填空题第三个求讲解 
- 求上班迟到的2个英语翻译
- 6.Microsoft is one of___ in the world. a.the big company b.t
- 求变形金刚英文观后感500字
- 课时达标练与测(配人教)答案物理八下(全本72页)
- 英语六级新东方老师谁教的好啊