项目一:数组合并
<span style="font-size:14px;">#include <iostream>
using namespace std;
int main()
{
int a[5]= {1,4,8,18,22},b[5]= {8,7,65,89,2},c[10],i,j,t,n;
cout<<"把已知的两个数组进行合并。"<<"\n";
for(i=0; i<5; i++)
{
c[i]=a[i];
c[i+5]=b[i];
}
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;
}
}
cout<<"合并后的数组是:"<<"\n";
for(i=0; i<10; i++)
cout<<c[i]<<" ";
cout<<endl;
return 0;
}</span>
项目:数组操作
<span style="font-size:14px;">#include <iostream>
using namespace std;
void main()
{
int i,j,t,a[10]={7,5,67,57,2,86,6,9,45,27},x,k=0;
for(i=0;i<9;i++)
for(j=0;j<=9-i;j++)
{
if(a[j]>a[j+1])
{
t=a[j];a[j]=a[j+1];a[j+1]=t;
}
}
for(j=0;j<10;j++)
cout<<a[j]<<" ";
cout<<"输入一个x";
cout<<endl<<"输入删除的数:";
cin>>x;
for(j=0;j<10;j++)
{
if(a[j]==x)continue;
a[k]=a[j];
k++;
}
for(k=0;k<9;k++)
cout<<a[k]<<" "<<endl;
cout<<endl<<"输入插入的数:";
cin>>x;
for(j=0;j<9;j++)
if(a[j]>x) break;
for(int s=9;s>j;s--)
a[s]=a[s-1];
a[j]=x;
for(j=0;j<10;j++)
cout<<a[j]<<" ";
cout<<endl;
} </span>
版权声明:本文为sinat_34126855原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。