C++第6次作业

来源:互联网 发布:手机淘宝怎么开店认证 编辑:程序博客网 时间:2024/06/02 00:34
1,数组操作#include<iostream>void main(){int A[10]={8,12,3,15,10,24,1,13,4,9};int i,j,t;for(i=0;i<=8;i++){for(j=0;j<=8-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]

2数组合并

    #include <iostream>      using namespace std;       int main()       {          int i,j,k(0),x,a[5]={1,3,8,9,10},b[5]={2,3,4,5,6},c[10];           for(i=0;i<10;i++)          {              if(i<5)                  c[i]=a[i];              else                  c[i]=b[i-5];          }          for(i=0;i<9;i++)              for(j=0;j<9-i;j++)              {                  if(c[j]>c[j+1])                  {                      e=c[j];c[j]=c[j+1];c[j+1]=e;                  }              }              for(i=0;i<10;i++)                  cout<<c[i]<<" ";              cout<<endl;      }  

3,矩阵求和

    #include <iostream>        int main()       {    cout<<"请输入矩阵(3*3)元素:"<<endl;   int A[3][3],i,j,x(0),y(0),sum(0);      for(i=0;i<3;i++)      {      for(j=0;j<3;j++)      cin>>A[i][j];    cout<<"该矩阵为:"<<endl;   }      for(i=0;i<3;i++)      y+=A[i][2-i];      {      x+=A[i][i];      }      sum=x+y;      cout<<"线上的元素之和:"<<sum<<endl;      }  


原创粉丝点击