C++作业6
来源:互联网 发布:网络封包抓取工具 编辑:程序博客网 时间:2024/06/04 17:54
项目一:数组操作
#include<iostream> using namespace std; int main() { const int N=10; int a[N]={0,3,1,4,6,34,12,5,7,11};int i,j,t,x;for(j=0;j<N-1;j++)for(i=0;i<N-j-1;i++){if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}}cout<<"对数组a进行排序:"<<endl;for(i=0;i<N;i++)cout<<a[i]<<" ";cout<<endl;cout<<"请输入一个数:";cin>>x;for(i=0;i<N;i++)if(a[i]==x) break;{for(j=i;j<N;j++)a[j]=a[j+1];for(i=0;i<N-1;i++)cout<<a[i]<<" ";cout<<endl; }cout<<"请输入要插入的数:";int y;cin>>y;for(i=0;i<N;i++)if(a[i]>y) break;for(int k=N;k>i;k--)a[k]=a[k-1];a[i]=y;for(i=0;i<N;i++)cout<<a[i]<<" ";cout<<endl;return 0;}
项目二:数组合并
#include <iostream>using namespace std;int main(){const int M=4,N=5,K=9;int a[M]={2,3,4,5};intb[N]={11,6,10,29,22};int i,j,t;int c[K];int n=0,x;for(i=0;i<M;i++)cout<<a[i]<<" ";cout<<"\n"; for(i=0;i<N;i++)cout<<b[i]<<" ";cout<<"\n";for(i=0;i<M;i++){c[i]=a[n];n++;}x=n;for(j=0;j<K;j++){c[x]=b[j];x++;}for(j=0;j<K;j++)for(i=0;i<K-j;i++)if(c[i]>c[i+1]){t=c[i];c[i]=c[i+1];c[i+1]=t;}for(i=0;i<K;i++)cout<<c[i]<<" ";cout<<"\n";return 0;}
0 0
- c++-作业6
- C语言程序设计课后作业6
- c 作业
- c作业
- C作业
- c作业
- c作业
- c作业
- c作业
- c作业
- C++P27作业3,4,5,6
- C++P51作业1,3,4,6
- C语言作业-6-1分解质因数
- C语言作业-6-2完数
- XTU C语言程序设计实践作业6
- 【C语言】【unix c】作业 前台作业和后台作业
- 作业:C++作业6
- C语言期中作业
- 杨辉三角-金字塔格式输出
- javascrip常用功能封装框架
- [致敬陈景润]几个基础数论问题证明
- ASP.NET新闻发布系统初识
- nyoj 7 街区最短路径问题 暴力枚举
- C++作业6
- LightOJ 1348Aladdin and the Return Journey 树链剖分
- BZOJ 1015 逆求 并查集
- Linux Socket编程
- C++11 中defaulted 和 deleted 函数
- c++作业6
- 巴蜀1322 第k小的数
- c++中的 template<class Type>
- android状态栏一体化(改变状态栏的背景颜色)