有10个地区的面积,要求对它们按由小到大的顺序排列冒泡法

#include <stdio.h>
#include <conio.h>
int main(){
  printf("请输入10个地区的面积:(如2,3,...)\n");
  int a[10],i,j,t;
  for(i=0;i<10;i++){
    scanf("%d,",&a[i]);
  }
  printf("输入的面积分别为:\n");
  for(i=0;i<10;i++){
    printf("%d ",a[i]);
  } 
  for(i=0;i<9;i++){
    for(j=0;j<9-i;j++){
      if(a[j]>a[j+1]){
        t=a[j]; a[j]=a[j+1]; a[j+1]=t;
      }
    }
  }
  printf("\n由小到大分别为:\n");
  for(i=0;i<10;i++){
    printf("%d ",a[i]);
  }
  getch();
  return 0;


相关文章

文章浏览阅读315次。之前用C语言编过链表,这几天突然想用C+...
文章浏览阅读219次。碰到问题就要记录下来,防止遗忘吧。文章...
文章浏览阅读1.8k次,点赞11次,收藏37次。因为自己对决策树...
文章浏览阅读492次。C++ 设计模式之策略模式
文章浏览阅读683次。我也算是个C++的小白,对于C++中的谓语我...
文章浏览阅读225次。又看了一遍操作符的东西,感觉之前对操作...