输入5个数(含负数、小数)将它们按由小到大的顺序排列起来

来源:互联网 发布:java调用odata 编辑:程序博客网 时间:2024/05/27 19:27
//这是一道以前我做过的题目,题目其实很简单,但是要用到排序的方法,这里直接用一个简单易懂的冒泡排序#include <stdio.h>#define count 5int main(){int i,j;float a[count];printf("请输入五个数(可以是小数或负数):");for(i=0;i<count;i++){scanf("%f",&a[i]);}for(i=0;i<count-1;i++){for(j=0;j<count-j-1;j++){if(a[j]>a[j+1]){float tmp=a[j];a[j]=a[j+1];a[j+1]=tmp;}}}for(i=0;i<count;i++){printf("%5.1f",a[i]);}printf("\n");return 0;}

阅读全文
0 0
原创粉丝点击