永发信息网

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

答案:2  悬赏:0  手机版
解决时间 2021-06-01 21:39
  • 提问者网友:龅牙恐龙妹
  • 2021-06-01 10:16
编程,任意输入4个整数,要求按从小到大的次序输出。
最佳答案
  • 五星知识达人网友:夜风逐马
  • 2021-06-01 11:09

就是排序这是用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<size;i++){
scanf("%d",&num[i]);
}
for(i =0;i<size;i++)
for(j=0;j<size-1-i;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<size;i++){
printf("%d\t",num[i]);
}
printf("\n");
}

全部回答
  • 1楼网友:走死在岁月里
  • 2021-06-01 12:28

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<count;i++){ System.out.print("请输入第"+(i+1)+"个数:"); num[i] = input.nextInt(); }

//排序 for(int i=0;i<num.length; i++){ for(int j=0; j<num.length-1-i; 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<num.length; i++){ System.out.print(num[i]+"\t"); } } }

//java

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯