项目一数组操作
#include <iostream>
using namespace std;
int main()
{
int a[10]={1,2,3,4,5,0,6,7,8,9};
int i,j,k,m;
for(j=0;j<9;j++)
for(i=0;i<9-j;i++)
{
if (a[i]>a[i-1])
{
k=a[i];
a[i]=a[i+1];
a[i+1]=k;
}
}
for(i=0;i<10;i++)
{
cout<<a[i]<<" ";
}
cout<<"请输入要删除的数";
cin>>m;
for(i=0;i<10;i++)
{
if (a[i]==m)
k=i;
}
for (i=k;i<9;i++)
a[i]=a[i+1];
for(i=0;i<9;i++)
cout<<a[i]<<" ";
return 0;
}
项目二数组合并
#include <iostream>
using namespace std;
int main()
{
const int n=5;
int a[n]={1,2,3,4,5},b[n]={1,2,3,4,5},c[2*n];
int i,j=0,m;
for(i=0;i<5;i++)
c[i]=a[i];
for(i=5;j<5;j++)
{
c[i]=b[j];
i++;
}
for(i=0;i<9;i++)
{
for(j=0;j<8-i;j++)
{
if(c[j]>c[j+1])
{
m=c[j];
c[j]=c[j+1];
c[j+1]=m;
}
}
}
for (i=0;i<2*n;i++)
cout<<c[i]<<" ";
return 0;
}
项目三 矩阵求和
#include <iostream>
using namespace std;
int main()
{
int a[3][3]={{1,2,3},{1,2,3},{1,2,3}};
int b;
b=a[0][0]+a[0][2]+a[1][1]+a[2][0]+a[2][2];
cout<<"对角线上数的和="<<b<<endl;
return 0;
}