1 条题解

  • 0
    @ 2025-4-7 21:29:26

    C :

    #include <stdio.h>
    #include <stdlib.h>
    
    int main(int argc, char *argv[])
    {
      int a[10],i,tmp;
      for(i=0;i<9;i++)
      {
            scanf("%d",&a[i]);
      }
      scanf("%d",&tmp);
      
      for(i=8;i>=0;i--)
      {
            if(a[i]<tmp)
            {
                
                break;
            }
            else if(a[i]>tmp)
            {
                a[i+1]=a[i];
            }
      }
      a[i+1]=tmp;
      for(i=0;i<10;i++)
      printf("%d\n",a[i]);
      
    
      return 0;
    }
    
    

    C++ :

    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int main(int argc, char *argv[])
    {
        int i,tmp,a[10];
        for(i=0;i<9;i++)
        {
            cin>>a[i];
        }
        cin>>tmp;
        for(i=8;i>=0;i--)
        {
            if(tmp>a[i])
            break;
            else if(tmp<a[i])
            {
                a[i+1]=a[i];
            }
        }
        a[i+1]=tmp;
        for(i=0;i<10;i++)
        cout<<a[i]<<endl;
    
        return EXIT_SUCCESS;
    }
    
    
    • 1

    C语言程序设计教程(第三版)课后习题7.4

    信息

    ID
    1510
    时间
    1000ms
    内存
    128MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者