zoukankan      html  css  js  c++  java
  • 数列有序!


      

    很简单的题目做几次都没有过掉,郁闷啊。最后才看清楚题目中的要求MN同时为零才可以结束,下次一定要小心。。。
     1 #include<stdio.h>
    2
    3 int main()
    4 {
    5 int n,m,a[101],i,j;
    6
    7 while(scanf("%d%d",&n,&m),n!=0||m!=0)
    8 {
    9 for(i=0;i<n;i++)
    10 scanf("%d",&a[i]);
    11 if(m>=a[n-1])
    12 {
    13 a[n]=m;
    14 }
    15 else
    16 {
    17 for(i=0;i<n;i++)
    18 {
    19 if(a[i]>m)
    20 {
    21 for(j=n-1;j>=i;j--)
    22
    23 a[j+1]=a[j];
    24 a[i]=m;
    25 break;
    26
    27 }
    28
    29 }
    30 }
    31
    32 for(i=0;i<n;i++)
    33 printf("%d ",a[i]);
    34 printf("%d\n",a[n]);
    35 }
    36
    37 return 0;
    38 }
  • 相关阅读:
    实验4
    实验3
    第七章例7-14
    第七章例7-13
    第七章例7-12
    第七章例7-11
    第七章例7-10
    diyiti
    disanti
    第二题
  • 原文地址:https://www.cnblogs.com/deosky/p/2351718.html
Copyright © 2011-2022 走看看