第六次C++作业
来源:互联网 发布:龙珠直播软件 编辑:程序博客网 时间:2024/06/05 22:57
问题及代码
/* * 文件名称:8941 * 作 者:钟芳祈 * 完成日期: 2017 年 5月 16 日 * 版 本 号:v1.0 * 输入描述:两个数组 * 问题描述:已知有两个有序的数组A,B, 将这两个数组合并到数组C中,数组C依然有序 * 程序输出:合并后的数组 * 问题分析:先输入数组,进行合并后,再排序 * 算法设计: */ #include<iostream> using namespace std; int main() { const int n=5; int a[n],b[n],c[2*n],i,j,t; cout<<"请输入有序数组A(5个元素)"<<endl; for(i=0;i<n;i++) cin>>a[i]; cout<<"请输入有序数组B(5个元素)"<<endl; for(i=0;i<n;i++) cin>>b[i]; for(i=0;i<n;i++) { c[i]=a[i]; c[i+n]=b[i]; } for(j=2*n-1;j>=0;j--) for(i=0;i<j;i++) { if(c[i+1]<c[i]) { t=c[i+1]; c[i+1]=c[i]; c[i]=t; } } cout<<"结果数组为:"; for(i=0;i<2*n;i++) cout<<c[i]<<" "; cout<<"\n"; return 0; }
运行结果
问题及代码
/* * 文件名称:8941 * 作 者:钟芳祈 * 完成日期: 2017 年 5月 16 日 * 版 本 号:v1.0 * 输入描述:两个数组 * 问题描述: 略 * 程序输出: 略 * 问题分析: 略 * 算法设计: 略 */ #include<iostream> using namespace std; int main() { char a[100],b[100]; int k; cout<<"a字符串:"; cin.getline(a,100); cout<<"b字符串:"; cin.getline(b,100); for(k=0;k<100;k++) { if(a[k]!=b[k]) { cout<<"字符串不相等"<<endl; break ; } if(k==99) cout<<"字符串相等"<<endl; } cout<<"ab组合字符串"<<a<<b<<endl; return 0; }运行结果
阅读全文
0 0
- C程序设计第六次课后作业
- C++——第六次作业。
- C语言第六次作业练习
- 第六次作业
- 第六次作业
- 第六次作业
- 第六次作业
- 第六次作业
- 第六次作业
- 第六次作业
- 第六次作业
- 第六次作业
- 第六次课后作业
- 第六次课后作业
- 第六次课后作业
- 第六次课后作业
- 第六次作业
- 第六次课堂作业
- 安装Redis
- 流式布局FlowLayout的动态添加删除
- java并发编程:自定义同步工具
- dubbo 的安装和使用
- mycat中间件(五)mycat配置文件之schema.xml 第一部分
- 第六次C++作业
- Cocos2d-x下Lua调用自定义C++类和函数的最佳实践
- 写给迷茫的程序员
- vlayout源码思路解析
- 和文本框有关的练习(JTextArea和document)
- spring 加载自定义配置
- 02_插入算法
- JAVA设计模式-策略模式应用实例
- 特长生模拟——遭遇战