实验6

来源:互联网 发布:铆工放样软件 编辑:程序博客网 时间:2024/04/27 11:33
一、问题及代码

[cpp] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. /*  
  2. * 文件名称:Ex1-1.cpp  
  3. * 作    者:岳赛玉 
  4. * 完成日期:2017 年 5月 21 日  
  5. * 版 本 号:v1.0  
  6. * 对任务及求解方法的描述部分: 
  7. * 输入描述:无  
  8. * 问题描述:
  9. * 程序输出:
  10. * 问题分析:略 
  11. * 算法设计:略  
  12. */    
  13. #include <iostream>    
    using namespace std;    
    int main()    
    {    
        int a[10]={68,10,4,7,69,9,6,8,17,2},i,j,t;    
        int x1,x2,k,m;    
        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;    
                }    
            }  
        }  
            for(i=0;i<10;i++)    
                cout<<a[i]<<" ";  
            cout<<endl;    
            cout<<"要删除的数x1为";  
            cin>>x1;    
            for(i=0;i<10;i++)    
            {  
                if(a[i]==x1)    
                    k=i;  
            }    
            for(i=k;i<9;i++)    
                a[i]=a[i+1];    
            cout<<"删除x1后的数组为";     
            for(i=0;i<9;i++)    
                cout<<a[i]<<" ";  
            cout<<endl;    
            cout<<"要插入的数x2为";  
            cin>>x2;    
            for(i=0;i<9;i++)      
            {      
                if(a[i]>=x2)      
                {      
                    m=i;      
                    break;      
                }      
            }      
            for(i=9;i>m;i--)      
                a[i]=a[i-1];      
            a[i]=x2;      
            cout<<"删除后插入x2后的数组为";      
            for(i=0;i<10;i++)      
                cout<<a[i]<<" ";      
            cout<<endl;     
            return 0;    
    }    

二、运行结果:


三、心得体会

好好加油,一定能行

四,实验总结

耐心细心恒心信心







原创粉丝点击