#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; }
可以啊,没有问题,编码当中有自己的想法是好的,不可能每个人写出来的代码都一样。实际开发中有很多种方式来写一个功能的代码