项目2:数组合并
#include<iostream.h>
int main()
{
int a[10],c[5],b[5],i,j,k,x=9;
for(i=0;i<=4;i++)
{
cout<<"b["<<i<<"]=";
cin>>b[i];
}
for(i=0;i<=4;i++)
{
cout<<"c["<<i<<"]=";
cin>>c[i];
}
for(i=0;i<=4;i++)
a[i]=b[i];
for(i=0;i<=4;i++)
a[x-i]=c[i];
for(j=0;j<x;j++)
{
for(i=0;i<x;i++)
if(a[i]>a[i+1])
{
k=a[i];
a[i]=a[i+1];
a[i+1]=k;
}
}
for(i=0;i<=x;i++)
if(a[i]==a[i+1])
{
for(k=i;k<=x;k++)
a[k]=a[k+1];
x--;
}
cout<<"有序数组为:";
for(i=0;i<=x;i++)
cout<<a[i]<<" ";
return 0;
}
项目3:矩阵求和
#include<iostream.h>
int main()
{
int a[3][3],x,y,sum=0;
for(x=0;x<3;x++)
{
for(y=0;y<3;y++)
{
cout<<"a["<<x<<"]["<<y<<"]=";
cin>>a[x][y];
}
}
for(x=0;x<3;x++)
{
y=x;
sum=sum+a[x][y];
}
cout<<"一条对角线上的元素之和为:"<<sum<<endl;
sum=0;
for(x=0;x<3;x++)
{
y=2-x;
sum=sum+a[x][y];
}
cout<<"另一条对角线上的元素之和为:"<<sum<<endl;
return 0;
}