#include <stdio.h> int main() { //输入4个整数,要求按由小到大的顺序输出。 //要输入的数为4个 int n = 4; //空数用来进行俩数之间的互换 int t = 0; //拿一个数组装他 int a[n]; //将四个数字放在数组里 for (int i = 0; i < n; i++) { scanf("%d",&a[i]); //检测是否正确 //printf("%d",a[i]); } //排序 for (int i = 0; i < n-1; i++) { for (int j = 0; j < n-i-1; j++) { if(a[j]>a[j+1]){ t = a[j]; a[j] = a[j+1]; a[j+1] = t; } } for (int j = 0; j < n; j++) { printf("%-5d",a[j]); } printf("\n"); } return 0; }
#include<stdio.h> int main(){ int num[4],temp; printf("请输入四个整数(num1,num2,...):"); scanf("%d,%d,%d,%d",&num[0],&num[1],&num[2],&num[3]); for(int i=0;i<4;i++) for(int j=i;j<4;j++){ if(num[i]<num[j+1]){ temp=num[i]; num[i]=num[j+1]; num[j+1]=temp; } } printf("从大到小为:"); for(int i=0;i<4;i++) printf(" %d",num[i]); return 0; }
#include <studio.h>
int main ( ){
int i j t a[4];
for(i=0; i<4;i++){
scanf(“%d”,&a[i]);
}
printf(“\n”);
for(j=0;j<4;j++){
for(i=0;i<4-j;i++){
if(a[i]>a[i+1]){
t=a[i+1];
a[i+1]=a[i];
a[i]=t;
}
}
}
printf(“从小到大排序结果为:\n”);
for(i=0;i<4;i++){
printf(“%d, a[i]);
}
return 0;
}