zoukankan      html  css  js  c++  java
  • Problem H: 输入10个数,根据提示进行从小到大输出或从大到小输出

    #include <stdio.h>
    int main(int argc, char *argv[])
    {
     char ch;
     int a[11];
     int i,j,temp,fl;
     while(scanf("%c",&ch)!=EOF){
      for(i=0;i<10;i++){
       scanf("%d",&a[i]);
      }
      getchar();
      if(ch=='A'){
       for(i=1;i<10;i++){
        for(j=0;j<10-i;j++){
         if(a[j]>a[j+1])
         {
          temp=a[j];
          a[j]=a[j+1];
          a[j+1]=temp;
         }
         else fl=0;
        }
       }
       for(i=0;i<9;i++){
       printf("%d ",a[i]);
       }
       printf("%d ",a[9]);
      }
      else if(ch=='D'){
       for(i=1;i<10;i++){
        for(j=0;j<10-i;j++){
         if(a[j]<a[j+1])
         {
          temp=a[j];
          a[j]=a[j+1];
          a[j+1]=temp;
         }
         else fl=1;
        }
       }
       for(i=0;i<9;i++){
       printf("%d ",a[i]);
       }
       printf("%d ",a[9]);
      }
     }
     return 0;
     
    }
  • 相关阅读:
    基因id转换
    Trinity的分步运行
    免费的稳定的SVN托管的服务器
    游戏化
    一个华裔男孩在美国的成长之路
    你懂USB和Type-C吗
    ios调试小技巧
    swift开发笔记19
    iOS 3DTouch应用
    iCloud实现APP多设备数据同步
  • 原文地址:https://www.cnblogs.com/ars134419622/p/10054105.html
Copyright © 2011-2022 走看看