【项目二】数组合并
#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;
}