项目1-数组操作
#include<iostream.h>
void main()
{
int a[10]={1,4,2,6,8,3,7,9,5,11};
int i,j,t,x,locate;
for(j=0;j<9;j++)
for(i=0;i<9-j;i++)
{
if(a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
}
cout<<"有序数组为:";
for(i=0;i<10;i++)
cout<<a[i]<<" ";
cout<<endl;
cout<<"请输入一个数组中需删除的数x:";
cin>>x;
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;
cout<<"请输入一个数组中需插入的数x:";
cin>>x;
for(i=0;i<9;i++)
{
if(a[i]>=x)
{
locate=i;
break;
}
}
for(i=0;i<9;i++)
cout<<locate;
for(i=9;i>locate;i--)
a[i]=a[i-1];
a[i]=x;
cout<<"插入后的数组为:";
for(i=0;i<10;i++)
cout<<a[i]<<" ";
cout<<endl;
}
项目3-矩阵求和
#include<iostream.h>
void main()
{
int i,j,y;
int a[3][3];
cout<<"请输入矩阵的值:"<<endl;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cin>>a[i][j];
}
}
y=a[0][0]+a[1][1]+a[2][2]+a[0][2]+a[2][0];
cout<<"矩阵对角线上的元素之和为:"<<y<<endl;
}