C语言中怎么编写“输入四个整数按大小顺序排列输出”?

来源:百度知道 编辑:UC知道 时间:2024/06/07 06:34:20

#include <stdio.h>
void main()
{
int a[4];
int temp;
for(int i=0;i<4;i++)
{
printf("请输入第%d个整数",i+1);
scanf("%d",&a[i]);
}

for(i=0;i<3;i++)
{
for(int j=0;j<3-i;j++){
if(a[j]<a[j+1])
{
temp=a[j+1];
a[j+1]=a[j];
a[j]=temp;
}
}
}
printf("\n排序后为:\n");
for(i=0;i<4;i++){
printf("%d",a[i]);
}
printf("\n")
}

#include <iostream>
using namespace std;
int main()
{
int k,m1,m2,m3,m4;
m2=m3=m4=99999999;
cin>>m1;
cin>>k;
if(k<m1)
{
m2=m1;
m1=k;
}
else m2=k;
cin>>k;
if(k<m1)
{
m3=m2;m2=m1;m1=k;
}
else if(k<m2)
{
m3=m2;m2=k;
}
else m3=k;
cin>>k;
....
....
...
如上进行,最后一步不写了

<