C++输入四个整数,要求按大小输出

如题所述

#include <iostream.h>

void main()
{
int a,b,c,d,i;
cout<<"请输入四个整数"<<endl;
cin>>a>>b>>c>>d;
if(a<b) {i=a;a=b;b=i;}
if(a<c) {i=a;a=c;c=i;}
if(a<d) {i=a;a=d;d=i;}
if(b<c) {i=b;b=c;c=i;}
if(b<d) {i=b;b=d;d=i;}
if(c<d) {i=c;c=d;d=i;}
cout<<a<<' '<<b<<' '<<c<<' '<<d<<endl;

}
C++是在C语言的基础上开发的一种面向对象编程语言,应用广泛。C++支持多种编程范式 --面向对象编程、泛型编程和过程化编程。最新正式标准C++于2014年8月18日公布。其编程领域众广,常用于系统开发,引擎开发等应用领域,是至今为止最受广大程序员受用的最强大编程语言之一,支持类:类、封装、重载等特性!
C++设计成静态类型、和C同样高效且可移植的多用途程序设计语言。
C++设计直接的和广泛的支持多种程序设计风格(程序化程序设计、资料抽象化、面向对象程序设计、泛型程序设计)。

C++设计无需复杂的程序设计环境。
C++语言灵活,运算符的数据结构丰富、具有结构化控制语句、程序执行效率高,而且同时具有高级语言与汇编语言的优点,与其它语言相比 ,可以直接访问物理地址,与汇编语言相比又具有良好的可读性和可移植性。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-17
int Array[4];
cin>>Array[0];
cin>>Array[1];
cin>>Array[2];
cin>>Array[3];
for (int i=0;i<4;i++)
{
for (int j=i+1;j<4;j++)
{
if (Array[i] < Array[j])
{
int nTem = Array[i];
Array[i] = Array[j];
Array[j] = nTem;
}
}
}

for (int k=0;k<4;k++)
{
printf("%d ", Array[k]);
}
printf("\n");本回答被网友采纳
相似回答