c++上机作业6_c++上机函数作业-程序员宅基地

一,问题及代码

/* 
* 文件名称:数组合并.cpp    
* 作    者:王素雨   
* 完成日期:2017 年 5 月10日    
* 版 本 号:v1.0    
* 对任务及求解方法的描述部分: 已知有两个有序的数组A,B,将这两个数组合并到数组C中
* 输入描述:无  
* 问题描述:无  
* 程序输出:1 2 3 3 4 5 6 8 9 10  
* 问题分析:略   
* 算法设计:略    
*/        
#include <iostream>  
using namespace std ;  
int main ()  
{ 
   int i,j,k,t;
   int A[5]={1,3,8,9,10},B[5]={2,3,4,5,6},C[10];
   k=0;
   j=0;
   for(i=0;i<5;i++)
   {
   C[j]=A[i];
   j++;
   }
   for(k=0;k<5;k++)
   {
   C[j]=B[k];
   j++;	
   }
   for(i=0;i<9;i++)
   for(j=0;j<9-i;j++)
   {
   	if(C[j]>C[j+1])
   	{
   	t=C[j+1];
   	C[j+1]=C[j];
   	C[j]=t;
   	}
   }
   for(i=0;i<10;i++)
   cout<<C[i]<<" ";
   return 0;
}  


运行结果


二,问题及代码

/*     
* 文件名称:字符串插入.cpp     
* 作    者:王素雨    
* 完成日期:2017 年 5 月10日     
* 版 本 号:v1.0     
* 对任务及求解方法的描述部分:从键盘输入一个字符串a,并在a串中的最大字符后面插入字符串b(b[]="ab")后输入字符串a。 
* 输入描述:无   
* 问题描述:无   
* 程序输出:"16ab23"
* 问题分析:略    
* 算法设计:略     
*/          
# include <iostream>
using namespace std;
int main ()
{
	char a[10]={"1623"},b[3]="ab";
	char max;
	int index=0,i=0,length_a=0,length_b=0,k=0;
	max=a[0];
	while (a[i]!='\0')
	{
	 if(a[i]>max)
	 { 
     max=a[i];
	 index=i;
	 }
	 i++;
	}
	while (a[length_a]!='\0')
    length_a++;
	while(b[length_b]!='\0')
	length_b++;
	while(length_a>index)
	{ 
	a[length_a+length_b]=a[length_a];
	length_a--;
    }
    index++;
    while (b[k]!='\0')
    { 
    a[index]=b[k];
	k++;
	index++;
    }
    cout<<a;
    return 0;
}  



运行结果



版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/jtys2016/article/details/71517294

智能推荐

IntelliJ IDEA设置代码自动提示的快捷键_idea开启自动提示 快捷键-程序员宅基地

文章浏览阅读6k次,点赞8次,收藏6次。前言:使用 eclipse 都习惯使用快捷键ALT+/ 来代码自动提示,后来使用IntelliJ Idea这个快捷键并不管用,十分不便,这里记录如何使更改idea代码自动提示快捷键。打开Settings设置 [ 快捷键 Ctrl + Alt + S ]File ––> Settings ––> KeyMap进入快捷键设置界面。idea中默认的代码自动提示快捷键是Basic Ctrl + 空格(可以再搜索框中输入 basic快速查找),这个和安装的中文输入法切换快捷键冲突,所以需要修改._idea开启自动提示 快捷键

字符4串my_atoi_while (*psz != '\0' && *psz != 0x0d && *psz != 0x0-程序员宅基地

文章浏览阅读608次。//#include //#include //#include //int my_atoi(const char *psz);//int main()//{// char str[] = " -23j1";// int a = my_atoi(str);// printf("%d\n",a);// return 0;//}////int my__while (*psz != '\0' && *psz != 0x0d && *psz != 0x0a)

你不知道的Echarts柱状图应用在React中_react柱状图怎么给series赋值-程序员宅基地

文章浏览阅读943次。echarts 柱状图在React里面的运用:正常的echarts 都是竖直型的,或者一个里边包含多个的。 这次做个不同的, y轴为坐标,x轴为值,左右都为正数展开。(1)、引入相关的文件import React, { Compoent } from 'react';import { Spin } from 'antd';import echarts from 'echarts'..._react柱状图怎么给series赋值

Uncaught TypeError: Cannot read property 'addMethod' of undefined_uncaught typeerror: cannot read properties of unde-程序员宅基地

文章浏览阅读6.4k次,点赞4次,收藏2次。目录1:js 引入顺序2:‘$’ 冲突出现以上错误有俩种情况:1:js 引入顺序jquery.validate.js 引入的顺序一定要在执行$.validator.addMethod()之前引入。解决方案:保证 jquery.validate.js 优先引入。2:‘$’ 冲突当前 .html 文件引用函数 $.validator.addMethod() ,明明引入..._uncaught typeerror: cannot read properties of undefined (reading 'addmethod

钉钉封装鉴权免登vue_vue 钉钉鉴权封装-程序员宅基地

文章浏览阅读1.6k次。_vue 钉钉鉴权封装

随便推点

c++笔试题(带答案)值得我们一看_c++题目描述有这样一个四位数,其千位和百位之和为偶数,十位和个位之和为奇数,-程序员宅基地

文章浏览阅读3.8k次。C++笔试题目大全(笔试宝典)(不断完善中) 收藏 (转)1.new 、 delete 、 malloc 、 free 关系 delete 会调用对象的析构函数 , 和 new 对应 free 只会释放内存, new 调用构造函数。 malloc 与 free 是 C++/C 语言的标准库函数, new/delete 是 C++ 的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用 maloc/free 无法满足动态对象的要求。对象_c++题目描述有这样一个四位数,其千位和百位之和为偶数,十位和个位之和为奇数,

基于OHCI的USB主机 —— USB设备设置地址-程序员宅基地

文章浏览阅读135次。设置地址设置地址需要注意的是该命令只能从地址0、端口0发送,等到执行成功以后,需要设置协议栈对象的usbAddr为新的地址,以后所有命令的收发都只能通过新地址进行:/***给USB设备设置地址*/shortusbSetAddress(unsignedchar*pDataBuf,unsignedshorta..._usb主机 设置地址

JVM-性能调优-3-运行时参数_jvm jit xmixed-程序员宅基地

文章浏览阅读85次。官网地址:https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html1.JVM参数选项类型类型一:标准参数选项特点:比较稳定,后续版本基本不会变化,以-开头各种选项:运行java或者java -help可以看到所有的标准选项类型二:-X参数选项特点:非标准化参数,功能还是比较稳定的。但是官方说后续版本可能会变更,以-X开头。各种选项:运行java -X命令可以看到所有的X选项。JVM的JIT编译模式相关的选_jvm jit xmixed

AO4805&19-VB一种2个P沟道SOP8封装MOS管-程序员宅基地

文章浏览阅读374次,点赞11次,收藏8次。5. **开态电阻 (On-State Resistance):** RDS(ON) = 21mΩ @ VGS=10V, VGS=12V,说明在特定的栅源电压下,开态时的电阻。6. **阈值电压 (Threshold Voltage):** Vth = -1.8V,表示在栅源电压作用下,器件从关态切换到开态所需的最小电压。4. **最大电流 (Maximum Current):** -8.5A,表示器件能够承受的最大电流,负号表示电流方向为从漏极到源极。- 阈值电压: Vth = -1.8V。

APP-FND-01388 Cannot read value for profile option...-程序员宅基地

文章浏览阅读946次。APP-FND-01388 Cannot read value for profile option INV_DEBUG_TRACE in routine &ROUTINE.SymptomsOn 11.5.8 i..._app-fnd-01388

Linux Ubuntu系统之PPP拨号经验分享-程序员宅基地

文章浏览阅读341次。近期,工作需要,我负责开发PPP拨号模块。说起拨号,算算时间,我..._ubuntu install ppp