项目3:矩阵求和
#include<iostream>
using namespace std;
int main()
{
int a[3][3],i,j,sum=0;
cout<<"输入矩阵a:";
for(i=0;i<3;i++)
for(j=0;j<3;j++)
cin>>a[i][j];
for(i=0;i<3;i++)
for(j=0;j<3;j++)
if(i==j||i==0&&j==2||i==2&&j==0)
sum=sum+a[i][j];
cout<<"输出对角线上的元素之和:"<<sum<<endl;
return 0;
}
项目1:数组操作
#include<iostream>
using namespace std;
int main()
{
int a[5],b[5],c[10],i,j,k,t,x,locate;
cout<<"输入一个数组a:";
for(i=0;i<5;i++)
cin>>a[i];
cout<<"输入一个数组b:";
for(i=0;i<5;i++)
cin>>b[i];
for(i=0;i<5;i++)
{
c[i]=a[i];
c[i+5]=b[i];
}
cout<<"数组a和数组b合并成数组c:";
for(i=0;i<9;i++)
for(j=0;j<9-i;j++)
if(c[j]>c[j+1])
{
t=c[j];
c[j]=c[j+1];
c[j+1]=t;
}
for(k=0;k<10;k++)
cout<<c[k]<<" ";
cout<<endl;
cin>>x;
cout<<"输入要删除的数字:"<<x;
cout<<endl;
for(i=0;i<10;i++)
{
if(a[i]==x)
locate=i;
}
for(i=locate;i<9;i++)
a[i]=a[i+1];
cout<<"删除后的数组为:";
for(i=0;i<9;i++)
cout<<a[i]<<" ";
cout<<endl;
return 0;
}