编程,任意输入4个整数,要求按从小到大的次序输出。

2025-03-23 10:35:03
推荐回答(2个)
回答1:

就是排序这是用C语言写的 #include "stdio.h"
main(){
int i=0; int j=0;
int size; int num[size];
printf("请输入你要排序的个数:\n",size);
scanf("%d",&size);
printf("请输入你要排序的%d个数:\n",size);
for(i=0;i scanf("%d",&num[i]);
}
for(i =0;i for(j=0;j if(num[j]>num[j+i])
{
int temp=num[j];
num[j]=num[j+1];
num[j+1]=temp;
}
}
printf("排序后的数组为:\n");
for(int i=0;i printf("%d\t",num[i]);
}
printf("\n");
}

回答2:

import java.util.Scanner;public class SortTest {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int count =4;
int temp=0;
int[] num= new int[count];
for(int i=0;i System.out.print("请输入第"+(i+1)+"个数:");
num[i] = input.nextInt();
} //排序
for(int i=0;i for(int j=0; j if(num[j]>num[j+1]){
temp=num[j];
num[j] = num[j+1];
num[j+1] = temp;
}
}
}
System.out.println("排序后为:");
for(int i=0; i System.out.print(num[i]+"\t");
}
}
}
//java