求帮忙做C++一道题!!!做完一定会有重赏!求求了! - 爱问答

(爱问答)

求帮忙做C++一道题!!!做完一定会有重赏!求求了!

给定一个长度为 n 的序列 A ,要求执行 x 次 “在序列 A 的第 k 个数的后面插入一个长度为 m 的序列 B ” 的操作。

输出执行完的序列。

输入输出格式

输入格式:

 

输入有 2x+2 行。

第一行有 2 个整数, n , x 。

第二行有 n 个整数,表示序列 A ,每两个数中间用空格隔开。

接下来的 2x 行,分成 x 组,每组 2 行:第一行有两个整数, k 和 m ,

第二行有 m 个整数,表示序列 B ,每两个数中间用空格隔开。

 

输出格式:

 

输出只有 1 行,表示执行完的序列,每两个数中间用空格隔开。


循环结构 第一节 for语句 第一节 for语句 二、语句执行过程 for语句的执行过程可由以下4步来描述。 (1)执行“控制变量初始化语句”,使控制变量获得一个初值。 (2)判断控制变量是否满足“条件表达式”,若满足条件则执行一遍循环体,否则结束整个for语句,继续执行for循环下面的句子。 (3)根据增量表达式,计算出控制变量所得到的新值 (4)自动转到第(2)步。 第一节 for语句 第一节 for语句 第一节 for语句 第一节 for语句 【上机练习】 1.求平均年龄【1.5编程基础之循环控制01】 班上有学生若干名,给出每名学生的年龄(整数),求班上所有学生的平均年龄,保留到小数点后两位。 输入: 第一行有一个整数n(1<= n <= 100),表示学生的人数。其后n行每行有1个整数,表示每个学生的年龄,取值为15到25。 输出: 输出一行,该行包含一个浮点数,为要求的平均年龄,保留到小数点后两位。 样例输入: 2 18 17 样例输出: 17.50  【上机练习】 2.均值【1.5编程基础之循环控制02】 给出一组样本数据,包含n个浮点数,计算其均值,精确到小数点后4位。 输入: 输入有两行,第一行包含一个整数n(n小于100),代表样本容量;第二行包含n个绝对值不超过1000的浮点数,代表各个样本数据。 输出: 输出一行,包含一个浮点数,表示均值,精确到小数点后4位。 样例输入: 2 1.0 3.0 样例输出: 2.0000 【上机练习】 3.求整数的和与均值【1.5编程基础之循环控制03】 读入n(1<=n<=10000)个整数,求它们的和与均值。 输入: 输入第一行是一个整数n,表示有n个整数。 第2~n+1行每行包含1个整数。每个整数的绝对值均不超过10000。 输出: 输出一行,先输出和,再输出平均值(保留到小数点后5位),两个数间用单个空格分隔。 样例输入: 4 344 222 343 222 样例输出: 1131 282.75000 【上机练习】 4.最高的分数【1.5编程基础之循环控制04】 孙老师讲授的《计算概论》这门课期中考试刚刚结束,他想知道考试中取得的最高分数。因为人数比较多,他觉得这件事交给计算机来做比较方便。你能帮孙老师解决这个问题吗? 输入: 输入两行,第一行为整数n(1 <= n < 100),表示参加这次考试的人数.第二行是这n个学生的成绩,相邻两个数之间用单个空格隔开。所有成绩均为0到100之间的整数。 输出: 输出一个整数,即最高的成绩。 样例输入: 5 85 78 90 99 60 样例输出: 99 【上机练习】 5.最大跨度值【1.5编程基础之循环控制05】 给定一个长度为n的非负整数序列,请计算序列的最大跨度值(最大跨度值 = 最大值减去最小值)。 输入: 一共2行,第一行为序列的个数n(1 <= n <= 1000),第二行为序列的n个不超过1000的非负整数,整数之间以一个空格分隔。 输出: 输出一行,表示序列的最大跨度值。 样例输入: 6 3 0 8 7 5 9 样例输出: 9 【上机练习】 6.奥运奖牌计数【1.5编程基础之循环控制06】 2008年北京奥运会,A国的运动员参与了n天的决赛项目(1≤n≤17)。现在要统计一下A国所获得的金、银、铜牌数目及总奖牌数。输入第1行是A国参与决赛项目的天数n,其后n行,每一行是该国某一天获得的金、银、铜牌数目。输出4个整数,为A国所获得的金、银、铜牌总数及总奖牌数。 输入: 输入n+1行,第1行是A国参与决赛项目的天数n,其后n行,每一行是该国某一天获得的金、银、铜牌数目,以一个空格分开。 输出: 输出1行,包括4个整数,为A国所获得的金、银、铜牌总数及总奖牌数,以一个空格分开。 样例输入: 3 1 0 3 3 1 0 0 3 0 样例输出: 4 4 3 11 【上机练习】 7.奇数求和【1.5编程基础之循环控制07】 计算非负整数m到n(包括m和n)之间的所有奇数的和,其中,m 不大于 n,且n 不大于300。例如 m=3, n=12, 其和则为:3+5+7+9+11=35。 输入: 两个数 m 和 n,两个数以一个空格分开,其中 0 <= m <= n <= 300 。 

程序员论坛有答案

下一篇:java类型问题

上一篇:c语言改为vbs语言

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?