问题描述: C语言:输入5个数,用调用函数的方法,从小到大排序 1个回答 分类:综合 2014-10-05 问题解答: 我来补答 #include<stdio.h>void sort(float *a, int n){ int i,j,tmp; for(i=0; i<n-1; i++) for(j=0; j<n-i-1; j++) if(a[j]>a[j+1]) { tmp = a[j]; a[j] = a[j+1]; a[j+1] = tmp; }} void main(){ float a[5]; int i; printf("请输入五个数(逗号隔开):"); scanf("%f,%f,%f,%f,%f",&a[0],&a[1],&a[2],&a[3],&a[4]); sort(a,5); printf("排序后为:"); for(i=0; i<5; i++) printf("%.2f ",a[i]); printf("\n");} 运行截图: 展开全文阅读