一、问题及代码
- /*
- * 文件名称:Ex1-1.cpp
- * 作 者:岳赛玉
- * 完成日期:2017 年 5月 21 日
- * 版 本 号:v1.0
- * 对任务及求解方法的描述部分:
- * 输入描述:无
- * 问题描述:
- * 程序输出:
- * 问题分析:略
- * 算法设计:略
- */
- #include <iostream>
using namespace std;
int main()
{
int a[10]={68,10,4,7,69,9,6,8,17,2},i,j,t;
int x1,x2,k,m;
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(i=0;i<10;i++)
cout<<a[i]<<" ";
cout<<endl;
cout<<"要删除的数x1为";
cin>>x1;
for(i=0;i<10;i++)
{
if(a[i]==x1)
k=i;
}
for(i=k;i<9;i++)
a[i]=a[i+1];
cout<<"删除x1后的数组为";
for(i=0;i<9;i++)
cout<<a[i]<<" ";
cout<<endl;
cout<<"要插入的数x2为";
cin>>x2;
for(i=0;i<9;i++)
{
if(a[i]>=x2)
{
m=i;
break;
}
}
for(i=9;i>m;i--)
a[i]=a[i-1];
a[i]=x2;
cout<<"删除后插入x2后的数组为";
for(i=0;i<10;i++)
cout<<a[i]<<" ";
cout<<endl;
return 0;
}
二、运行结果:
三、心得体会
好好加油,一定能行
四,实验总结
耐心细心恒心信心