c++作业6

来源:互联网 发布:肿瘤的临床数据分析 编辑:程序博客网 时间:2024/06/06 10:48

【项目二】数组合并

#include<iostream>using namespace std;int main(){int a[5]={1,3,8,9,10},b[5]={2,3,4,5,6},c[10];int i,j,t;cout<<"已知两个有序数组a[5]={1,3,8,9,10},b[5]={2,3,4,5,6}"<<endl;cout<<"将这两个数组合并到数组c[10]中"<<endl;for(i=0;i<5;i++)c[i]=a[i];for(i=5;i<10;i++)c[i]=b[i-5];for(i=0;i<9;i++)for(j=0;j<9-i;j++){if(c[j]>c[j+1]){t=c[j+1]; c[j+1]=c[j];c[j]=t;}}cout<<"合并后的数组c[10]:";for(i=0;i<10;i++)cout<<c[i]<<" ";cout<<endl;return 0;}

【项目三】矩阵求和

#include <iostream>    using namespace std;    int main()    {    int a[3][3],i,j,sum=0;cout<<"请输入一个三阶矩阵:"<<endl;for(i=0;i<3;i++)for(j=0;j<3;j++){cin>>a[i][j];}sum=a[0][0]+a[0][2]+a[1][1]+a[2][0]+a[2][2];cout<<"两条对角线上的元素之和为"<<sum;    cout<<endl;     return 0;    }    


0 0