C++作业6

来源:互联网 发布:行政区划代码省级sql 编辑:程序博客网 时间:2024/06/06 01:02
  1. /*        
  2. * 文件名称:           
  3. * 作    者:钟新涌          
  4. * 完成日期:2017 年 5 月 15 日           
  5. * 版 本 号:v1.0           
  6. * 对任务及求解方法的描述部分:          
  7. * 输入描述:无           
  8. * 问题描述:              
  9. * 问题分析:略          
  10. * 算法设计:略           
  11. */   
    #include <iostream>  using namespace std;  int main()  {      int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};      int sum=0,i,j;      for(i=0;i<3;i++)          for(j=0;j<3;j++)          {      if(i==j||i+j==2)      {sum=sum+a[i][j];}          }     cout<<"对角线和是:"<<sum<<endl;     return 0;  }  

             
    #include <iostream>  using namespace std;  int main()  {      int x,y,n,k,i,j,t;      int a[10]={2,1,4,3,5,6,9,8,7,0};       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;}          }      }         cout<<"排序后的数组为:"<<endl;      for(i=0;i<10;i++)      cout<<a[i]<<" ";      cout<<endl;        cout<<"请在键盘输入一个数:";      cin>>x;      for(i=0;i<10;i++)             if(a[i]==x)          k=i;      for(i=k;i<9;i++)          a[i]=a[i+1];      cout<<"删除后的数组为:"<<endl;      for(i=0;i<9;i++)            cout<<a[i]<<" ";         cout<<endl;      cout<<"请从键盘中输入一个数:";      cin>>y;      for(i=0;i<10;i++)          if(a[i]<=y&&y<=a[i+1])              n=i;      for(i=9;i>n;i--)           a[i]=a[i-1];          a[i+1]=y;          cout<<"插入后的数组为:"<<endl;      for(i=0;i<10;i++)          cout<<a[i]<<" ";          cout<<endl;      return 0;  }  

原创粉丝点击