c++作业6
2016-05-24 22:37
513 查看
一:数组合并
二:数组操作
#include<iostream> using namespace std; int main() { const int n=5; int a ,b ,c[2*n],i,j,k; cout<<"请输入有序数组a :"; for(i=0;i<n;i++) cin>>a[i]; cout<<"请输入有序数组b :"; for(i=0;i<n;i++) cin>>b[i]; cout<<endl; for(i=0,j=0;i<n,j<n-1;) { if(a[i]>b[j]) c[k]=b[j++]; else c[k]=a[i++]; k++; } if(i==n) { for(j=0;j<n-1;j++) c[k]=b[j]; k++; } else { for(i=0;i<n;i++) c[k]=a[i]; k++; } for(i=0;i<k;i++) cout<<c[i]<<" "; return 0; }
二:数组操作
#include <iostream> using namespace std; int main() { const int N=10; int a ; int i,j,t,m,n; for(i=0;i<N-1;i++) cin>>a[i]; for(i=0;i<N-1;i++) for(j=1;j<N-i;j++) { if(a[j]>a[j+1]) { t=a[j]; a[j]=a[j+1]; a[j+1]=t; } } cout<<"删除位置:"; cin>>m; for(i=m;i<N-1;i++) a[i]=a[i+1]; cout<<"添加一个数:"; cin>>n; a[9]=n; for(i=0;i<N-1;i++) for(j=1;j<N-i;j++) { if(a[j]>a[j+1]) { t=a[j]; a[j]=a[j+1]; a[j+1]=t; } } for(i=0;i<N;i++) cout<<a[i]<<" "; return 0; }
相关文章推荐
- 【c++程序】friend与operator
- C++第6次作业
- IRIS数据采用Kmeans方法的C++实现
- C++课堂实验6
- c++中读取文件最快的方法
- C++内存泄露和内存管理
- C++作业6—数组操作/数组合并
- lambda 函数在C++中的用法
- C++中使用基类指针调用派生类中定义的方法
- c++实验6-数组操作
- 对象复制语意(C++)
- C++实验6-矩阵求和
- C++ 输出调试的一些技巧
- c++实验6
- 在C++中使用类模板帮助用户创建类实例
- C++第6次作业
- C++实验6—字符串操作
- 一起talk C栗子吧(第一百五十五回:C语言实例--获取socket通信地址)
- C++作业6
- c++第六次作业