比较大小:输入3个整数,按从小到大的顺序输出。试编写相应程序。
#include<stdio.h>
void sort(int num[], int arr_len);
int main(){
int num[3]={0};
printf("please input three integer: ");
for(int i = 0; i < 3; i++){
scanf("%d", &num[i]);
}
sort(num, 3);
printf("output: %d %d %d", num[0], num[1], num[2]);
return 0;
}
// 没错,杀鸡用牛刀,就用冒泡排序算法了
void sort(int num[], int arr_len){
for(int i = 0; i < arr_len; i++){
for(int j = 1; j < arr_len-i; j++){
if(num[j-1] > num[j]){
int temp = num[j-1];
num[j-1] = num[j];
num[j] = temp;
}
}
}
}