分类：电脑/网络-软件
问题：谁能帮我?拜托了!编一个c++程序:输入四个整数,要求按从小到大 
编一个c++:输入四个整数,要求按从小到大输出.
回答：用冒炮法排序：#include <std.h>#define SIZE 4 //限定输入数的个数void fun(int a[],n) //一个对输入整数进行从大到小排序的函数，n为数组长度{    int i,j,temp;    for(i=1;i<n;i++)        for(j=0;j<i;j++)            if(a[j]<a[i])  //交换            {               temp=a[i];               a[i]=a[j];               a[j]=temp;             }}int main(){    int a[SIZE],i;    printf("输入%d个数，以空格间隔\n");    for(i=0;i<SIZE;i++)        scanf("%d",&a[i]);    fun(a[SIZE],SIZE);    printf("排序后：\n");    for(i=0;i<SIZE;i++)        printf("%5d",&a[i]);    return 0;} (没有经过编译的__自己试)方法二:main(){int t,a,b,c,d;printf("请输入4个整数");scanf("%d,%d,%d,%d",&a,&b,&c,&d);printf("\n a=%d,b=%d,c=%d,d=%d\n",a,b,c,d);if(a>b) {t=a;a=b;b=t;}if(a>c) {t=a;a=c;c=t;}if(a>d) {t=a;a=d;d=t;}if(b>c) {t=b;b=c;c=t;}if(b>d) {t=b;b=d;d=t;}if(c>d) {t=c;c=d;d=t;}printf("排序结果如下:\n");printf("%d %d %d %d\n",a,b,c,d);}