项目1..矩阵求和
①代码
#include <iostream>
using namespace std;
int main ()
{
int a[3][3],i,j,sum=0;
cout<<"请输入9个数"<<endl;
for (i=0;i<3;i++)
{
for (j=0;j<3;j++)
{
cin>>a[i][j];
}
}
for (i=0;i<3;i++)
sum+=a[i][i];
for (i=0;i<3;i++)
sum+=a[i][2-i];
sum=sum-a[1][1];
for (i=0;i<3;i++)
{
for (j=0;j<3;j++)
{
cout<<a[i][j]<<" ";
}
cout<<endl;
}
cout<<endl;
cout<<"对角线上的元素之和为"<<sum<<endl;
return 0;
}
②运行结果
项目二:数组合并
①代码
#include <iostream>
using namespace std;
int main()
{
int a[5],b[5],c[10],i,j,k,max;
cout<<"请输入数组a:"<<endl;
for(i=0;i<5;i++)
{
cin>>a[i];
c[i]=a[i];
}
cout<<"请输入数组b:"<<endl;
for(j=0;j<5;j++)
{
cin>>b[j];
c[i]=b[j];
i++;
}
for(k=0;k<9;k++)
for(i=0;i<9;i++)
{
if(c[i]>c[i+1])
{
max=c[i];
c[i]=c[i+1];
c[i+1]=max;
}
}
cout<<"c数组为";
for(i=0;i<10;i++)
cout<<c[i]<<" ";
cout<<endl;
return 0;
}
②运行结果