一、数组合并
#include<iostream>
using namespace std;
int main()
{
int a[5]={1,3,8,9,10},b[5]={2,3,4,5,6},c[10],k=0,m,i=0,j=0; .
for(m=0;m<10;m++)
{
if(a[j]<=b[i])
{
c[k]=a[j];
k++;
j++;
}
else
{
c[k]=b[i];
k++;
i++;
}
if(i>4)
{
for(m=j;m<5;m++)
{
c[k]=a[j];
j++;
k++;
}
}
if(j>4)
for(m=i;m<5;m++)
{
c[k]=b[i];
i++;
k++;
}
}
for(k=0;k<10;k++)
{
cout<<c[k]<<" ";
}
return 0;
}
2、矩阵求和
#include<iostream>
using namespace std;
int main()
{
int i,j,a[4][4],sum1=0,sum2=0;
cout<<"输入一个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+=a[i][i];
sum2+=a[i][2-i];
}
cout<<"输出对角线和为"<<sum1+sum2-a[1][1];
return 0;
}