sEmbIo_MR.Shu 2021-10-26 09:27 采纳率: 50%
浏览 21
已结题

C++怎么设定数组的升序输入

输入一个升序的数组,必须从小到大输入,这个数组只有十个数

  • 写回答

3条回答 默认 最新

  • 爷就是这个范儿 2021-10-26 10:09
    关注
    
    int b[10];
        int c;
        int i = 0;
        printf("%s","请输入数组:\n");
        while(i<10)
        {
           scanf("%d",&c);
           if(i == 0)
           {
               b[i] = c;
               i++;
           }
           else
           {
               if(c > b[i-1])
               {
                   b[i] = c;
                   i++;
               }
               else {
                   printf("%s","输入有误,重新输入:");
               }
           }
        }
        printf("%s","你输入的数组是:");
        for(i=0;i<10;i++)
        {
            printf(" %d",b[i]);
        }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 11月3日
  • 已采纳回答 10月26日
  • 创建了问题 10月26日