C++作业6
2016-05-22 17:26
363 查看
项目5 字符串操作
项目2:数组合并
#include<iostream> #include <string> using namespace std; int main() { string a; string b; cout<<"请输入字符串a"<<endl; cin>>a; cout<<"请输入字符串b"<<endl; cin>>b; if(a==b) cout<<"两个字符串相等"<<endl; else cout<<"两个字符串不相等"<<endl; cout<<a+b<<endl; return 0; }
项目2:数组合并
#include<iostream> using namespace std; int main() { const int M=5; int a[M]={1,3,5,7,9},b[M]={2,4,6,8,10},c[2*M],i=0,j=0; for(i=0,j=0;i<10;i++) { if(i<=M-1) c[i]=a[i]; else c[i]=b[j++]; } for(j=0;j<2*M-1;j++) for(i=0;i<2*M-j-1;i++) if(c[i]>c[i+1]) { c[i]=c[i+1]-c[i]; c[i+1]=c[i+1]-c[i]; c[i]=c[i+1]+c[i]; } cout<<"有序数组A为:"; for(i=0;i<M;i++) cout<<a[i]<<" "; cout<<endl; cout<<"有序数组B为:"; for(i=0;i<M;i++) cout<<b[i]<<" "; cout<<endl; cout<<"合并后的有序数组C为:"; for(i=0;i<2*M;i++) { cout<<c[i]<<" "; } cout<<endl; return 0; }
相关文章推荐