c++第6次作业
2016-05-29 09:00
537 查看
项目二——数组合并
#include <iostream> using namespace std; int main() { const int N=6; int a = {1,3,3,7,8,10},b = {2,4,5,5,6,9},c[2*N]; int i,j,k; for(j=0,i=0; i<2*N; i++) { if(i<N) c[i]=a[i]; else c[i]=b[j++]; } for(i=0; i<2*N; i++) for(j=0; j<2*N-i; j++) if(c[j]>c[j+1]) { k=c[j]; c[j]=c[j+1]; c[j+1]=k; } cout<<"合并后为:"; for(i=0; i<2*N; i++) cout<<c[i]<<" "; return 0; }项目五——字符串操作
#include <iostream> using namespace std; int main(){ const int N=40; char a ={0},b ={0}; int i,j; cout<<"请输入字符串a:"; cin.getline(a,N); cout<<"请输入字符串b:"; cin.getline(b,N); for(i=0;i<N;i++) if(a[i]!=b[i]) break; if(i<N) cout<<"a,b两字符串不相等\n"; else cout<<"a,b两字符串相等\n"; for(j=0,i=0;i<2*N;i++) if(a[i]==0) a[i]=b[j++]; cout<<"ab合并后为:"; cout.write(a,2*N); return 0; }
相关文章推荐
- C++设计模式-参考资料
- C++ STL 的实现
- 一起talk C栗子吧(第一百五十七回:C语言实例--基于AF_UNIX域的数据报套接字通信)
- 字典序顺序加减 c++
- leetcode #50 in cpp
- leetcode #49 in cpp
- _T在C++下的使用与说明
- leetcode #48 in cpp
- C++第6次实验
- C/C++内存泄漏及其检测工具
- Effective C++: noexcept
- My Mistkes && C语言深度解剖
- C语言之typedef详解
- c语言深刻解剖 回顾
- GeekBand c++學習筆記之三(面向對象三把刀-inheritece,composition,delegation)
- CONST 部分用法
- C++设计模式-Observer观察者模式
- c++作业6
- 第6次c++作业
- *leetcode #47 in cpp