您的位置:首页 > 其它

实验6 数组1 定义一维数组arr,他有5个双精度浮点型元素,任意输入5个后,用冒泡排序法,由大到小排序并输出

2013-10-30 22:09 579 查看
#include<stdio.h>
int main(void)
{
double arr[5];
int i,j;
double x;
//输入数组
printf("请输入5个实数:\n");
for(i=0;i<5;i++){
scanf("%lf",&arr[i]);
}
//冒泡排序
for(i=0;i<5;i++){
for(j=0;j<5-i;j++){
if(arr[j]<arr[j+1]){
x=arr[j+1];
arr[j+1]=arr[j];
arr[j]=x;
}
}
}
//输出数组
for(i=0;i<5;i++){
printf("%lf\n",arr[i]);
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐