qq_圓圓_0
2015-10-13 20:56
#include <stdio.h>
int main()
{
double arr[]={1.78, 1.77, 1.82, 1.79, 1.85, 1.75, 1.86, 1.77, 1.81, 1.80};
int i,j;
printf("\n************ÅŶÓǰ*************\n");
for(i=0;i<10;i++)
{
if(i != 9)
printf("%.2f, ", arr[i]);
else
printf("%.2f", arr[i]);
}
for(i=0; i<9; i++)
{
for(j=9;j>i;j--)
{
if(arr[j-1]>arr[j])
{
double temp;
temp=arr[j];
arr[j]=arr[j-1];
arr[j-1]=temp;
}
}
}
printf("\n************ÅŶӺó*************\n");
for(i=0;i<10;i++)
{
if(i != 9)
printf("%.2f, ", arr[i]);
else
printf("%.2f", arr[i]);
}
return 0;
}
可以啊,没有问题,编码当中有自己的想法是好的,不可能每个人写出来的代码都一样。实际开发中有很多种方式来写一个功能的代码
C语言入门
928240 学习 · 21546 问题
相似问题