c++作业6
来源:互联网 发布:金隅悦城丽悦园网络 编辑:程序博客网 时间:2024/06/11 03:27
一、问题及代码
/* * 文件名称:.cpp * 作 者:周佳宇 * 完成日期:2017 年 5月16日 * 版 本 号:v6.0 * 对任务及求解方法的描述部分:数组操作* 输入描述:输入数组a[10]* 问题描述:删除数和插入数 * 程序输出:保持原有顺序数组 * 问题分析: * 算法设计:冒泡法 */#include <iostream.h>int main(){const int N=10;int a[N]={1,2,3,4,5,6,7,8,9,10},x=5,i,j,k,m;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<<"请输入要插入的数:";cin>>k; for(i=0;i<N-1;i++) if(a[i]>x) break; for(m=N-1;m>i;m--) a[m]=a[m-1]; a[i]=k; for(i=0;i<N;i++) cout<<a[i]<<" "; cout<<endl; return 0; }
二、运行结果
一、问题及代码
/* * 文件名称:.cpp * 作 者:周佳宇 * 完成日期:2017 年 5月16日 * 版 本 号:v6.0 * 对任务及求解方法的描述部分:字符串插入* 输入描述:输入a[10],b[3]* 问题描述: * 程序输出:输出插入后数组 * 问题分析: * 算法设计: */#include <iostream.h> int main() { char a[10]={"1296"},b[3]="ab";int i=0,j=0,len1=0,len2=0,index;char max;max=a[0];index=0;while(a[i]!='\0'){if(a[i]>max){max=a[i];index=i;}i++;}while(a[len1]!='\0') len1++;while(b[len2]!='\0') len2++;while(len1>index){a[len1+len2]=a[len1];len1--;}index++;while(b[j]!='\0'){a[index]=b[j];index++;j++;}cout<<a;cout<<endl;}
二、运行结果
阅读全文
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语言期中作业
- Linux 守护进程的原理与实现
- squid
- TCP/UDP端口列表
- 自力更生打造自己的个人网站,开袋即食
- 关闭迅雷首页自动播放视频
- c++作业6
- 读书笔记《Effective C++》条款24:若所有参数皆需类型转换,请为此采用non-member函数
- Windows系统命令窗口启动Tomcat9
- 生活中的设计模式之观察者模式
- 动态通讯录
- 求两个数的最大公约数和最小公倍数
- 排列 算法竞赛入门经典刘汝佳
- 高级网络配置
- 嵌套矩形(刘汝佳262,NYOJ16)