C++第六次作业

来源:互联网 发布:传奇的dbc数据 编辑:程序博客网 时间:2024/06/14 11:54
【项目2:数组合并】

#include<iostream.h>  void main()  {      int a[5]={1,3,8,9,10},b[5]={2,3,4,5,6};      int c[10],i,j,k,t;      for(i=0;i<5;i++)                                         c[i]=a[i];         for(j=0;j<5;j++)        {              c[i]=b[j];            i++;        }     for(i=0;i<10;i++)                                {          for(j=0;j<9;j++)          {              if(c[j]>c[j+1])                                  {                  t=c[j];                  c[j]=c[j+1];                  c[j+1]=t;              }          }      }      cout<<"该数组排序后为:";      for(i=0;i<10;i++)                                      cout<<c[i]<<" "; cout<<endl; }
【项目3:矩阵求和】
#include<iostream.h>  void main()  {      int a[3][3],i,j,sum1=0,sum2=0;      cout<<"请输入矩阵a(3*3):"<<endl;      for(i=0;i<3;i++)                                                for(j=0;j<3;j++)              cin>>a[i][j];         for(i=0;i<3;i++)                                         {          sum1=sum1+a[i][i];                                           sum2=sum2+a[i][2-i];                                    }      cout<<"对角线1的和:"<<sum1<<endl;cout<<"对角线2的和:"<<sum2<<endl;      cout<<"其和为"<<sum1+sum2<<endl;  }

0 0