![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
1.5编程基础之循环控制
编程基础之循环控制
卜凡.
燕山大学软件工程系19级在读本科生
展开
-
24 正常血压
总时间限制: 1000ms 内存限制: 65536kB描述监护室每小时测量一次病人的血压,若收缩压在90 - 140之间并且舒张压在60 - 90之间(包含端点值)则称之为正常,现给出某病人若干次测量的血压值,计算病人保持正常血压的最长小时数。输入第一行为一个正整数n,n < 100其后有n行,每行2个正整数,分别为一次测量的收缩压和舒张压,中间以一个空格分隔。输出输出仅一行,血压连续正常的最长小时数。样例输入4100 8090 50120 60140 90样例输出2原创 2021-01-25 09:53:44 · 344 阅读 · 0 评论 -
23 药房管理
总时间限制: 1000ms 内存限制: 65536kB描述随着信息技术的蓬勃发展,医疗信息化已经成为医院建设中必不可少的一部分。计算机可以很好地辅助医院管理医生信息、病人信息、药品信息等海量数据,使工作人员能够从这些机械的工作中解放出来,将更多精力投入真正的医疗过程中,从而极大地提高了医院整体的工作效率。对药品的管理是其中的一项重要内容。现在药房的管理员希望使用计算机来帮助他管理。假设对于任意一种药品,每天开始工作时的库存总量已 知,并且一天之内不会通过进货的方式增加。每天会有很多病人前来取药,每个病原创 2021-01-25 09:52:16 · 289 阅读 · 0 评论 -
22 津津的储蓄计划
总时间限制: 1000ms 内存限制: 65536kB描述津津的零花钱一直都是自己管理。每个月的月初妈妈给津津300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同。为了让津津学习如何储蓄,妈妈提出,津津可以随时把整百的钱存在她那里,到了年末她会加上20%还给津津。因此津津制定了一个储蓄计划:每个月的月初,在得到妈妈给的零花钱后,如果她预计到这个月的月末手中还会有多于100元或恰好100元,她就会把整百的钱存在妈妈那里,剩余的钱留在自己手中。例如11月初津津手中还有83元,妈妈给了津津原创 2021-01-25 09:48:18 · 156 阅读 · 0 评论 -
21 角谷猜想
总时间限制: 1000ms 内存限制: 65536kB描述所谓角谷猜想,是指对于任意一个正整数,如果是奇数,则乘3加1,如果是偶数,则除以2,得到的结果再按照上述规则重复处理,最终总能够得到1。如,假定初始整数为5,计算过程分别为16、8、4、2、1。程序要求输入一个整数,将经过处理得到1的过程输出来。输入一个正整数N(N <= 2,000,000)输出从输入整数到1的步骤,每一步为一行,每一部中描述计算过程。最后一行输出"End"。如果输入为1,直接输出"End"。样例输入5样原创 2021-01-25 09:45:32 · 299 阅读 · 0 评论 -
20 球弹跳高度的计算
总时间限制: 1000ms 内存限制: 65536kB描述一球从某一高度落下(整数,单位米),每次落地后反跳回原来高度的一半,再落下。编程计算气球在第10次落地时,共经过多少米? 第10次反弹多高?输入输入一个整数h,表示球的初始高度。输出输出包含两行:第1行:到球第10次落地时,一共经过的米数。第2行:第10次弹跳的高度。注意:结果可能是实数,结果用double类型保存。提示:输出时不需要对精度特殊控制,用cout << ANSWER,或者printf("%g", ANS原创 2021-01-15 09:03:38 · 577 阅读 · 0 评论 -
19 救援
总时间限制: 1000ms 内存限制: 65536kB描述救生船从大本营出发,营救若干屋顶上的人回到大本营,屋顶数目以及每个屋顶的坐标和人数都将由输入决定,求出所有人都到达大本营并登陆所用的时间。在直角坐标系的原点是大本营,救生船每次从大本营出发,救了人之后将人送回大本营。坐标系中的点代表屋顶,每个屋顶由其位置坐标和其上的人数表 示。救生船每次从大本营出发,以速度50 米/分钟驶向下一个屋顶,达到一个屋顶后,救下其上的所有人,每人上船1 分钟,船原路返回,达到大本营,每人下船0.5 分钟。假设原点与原创 2021-01-14 09:41:07 · 221 阅读 · 0 评论 -
18 鸡尾酒疗法
总时间限制: 1000ms 内存限制: 65536kB描述鸡尾酒疗法,原指“高效抗逆转录病毒治疗”(HAART),由美籍华裔科学家何大一于1996年提出,是通过三种或三种以上的抗病毒药物联合使用来治疗艾 滋病。该疗法的应用可以减少单一用药产生的抗药性,最大限度地抑制病毒的复制,使被破坏的机体免疫功能部分甚至全部恢复,从而延缓病程进展,延长患者生 命,提高生活质量。人们在鸡尾酒疗法的基础上又提出了很多种改进的疗法。为了验证这些治疗方法是否在疗效上比鸡尾酒疗法更好,可用通过临床对照实验的方式 进行。假设鸡尾原创 2021-01-14 09:38:45 · 849 阅读 · 1 评论 -
17 菲波那契数列
总时间限制: 1000ms 内存限制: 65536kB描述菲波那契数列是指这样的数列: 数列的第一个和第二个数都为1,接下来每个数都等于前面2个数之和。给出一个正整数k,要求菲波那契数列中第k个数是多少。输入输入一行,包含一个正整数k。(1 <= k <= 46)输出输出一行,包含一个正整数,表示菲波那契数列中第k个数的大小样例输入19样例输出4181来源1755源码#include<stdio.h>#include<stdlib.h>原创 2021-01-14 09:37:06 · 507 阅读 · 0 评论 -
16 买房子
总时间限制: 1000ms 内存限制: 65536kB描述某程序员开始工作,年薪N万,他希望在中关村公馆买一套60平米的房子,现在价格是200万,假设房子价格以每年百分之K增长,并且该程序员未来年薪不变,且不吃不喝,不用交税,每年所得N万全都积攒起来,问第几年能够买下这套房子?(第一年年薪N万,房价200万)输入一行,包含两个正整数N(10 <= N <= 50), K(1 <= K <= 20),中间用单个空格隔开。输出如果在第20年或者之前就能买下这套房子,则输出一个原创 2021-01-14 09:35:25 · 537 阅读 · 1 评论 -
15 银行利息
总时间限制: 1000ms 内存限制: 65536kB描述农夫约翰在去年赚了一大笔钱!他想要把这些钱用于投资,并对自己能得到多少收益感到好奇。已知投资的复合年利率为R(0到20之间的整数)。约翰现有总值为M的钱(100到1,000,000之间的整数)。他清楚地知道自己要投资Y年(范围0到400)。请帮助他计算最终他会有多少钱,并输出它的整数部分。数据保证输出结果在32位有符号整数范围内。输入一行包含三个整数R,M,Y,相邻两个整数之间用单个空格隔开。输出一个整数,即约翰最终拥有多少钱(整数部分)原创 2021-01-14 09:33:51 · 428 阅读 · 0 评论 -
14 人口增长问题
总时间限制: 1000ms 内存限制: 65536kB描述我国现有x亿人口,按照每年0.1%的增长速度,n年后将有多少人?输入一行,包含两个整数x和n,分别是人口基数和年数,以单个空格分隔。输出输出最后的人口数,以亿为单位,保留到小数点后四位。1 <= x <= 100, 1 <= n <= 100。样例输入13 10样例输出13.1306来源习题(8-1)源码#include<stdio.h>#include<stdlib.h&g原创 2021-01-14 09:32:14 · 1634 阅读 · 0 评论 -
13 乘方计算
总时间限制: 1000ms 内存限制: 65536kB描述给出一个整数a和一个正整数n,求乘方an。输入一行,包含两个整数a和n。-1000000 <= a <= 1000000,1 <= n <= 10000。输出一个整数,即乘方结果。题目保证最终结果的绝对值不超过1000000。样例输入2 3样例输出8源码#include<stdio.h>#include<stdlib.h>#pragma warning(disable:4原创 2021-01-14 09:30:20 · 330 阅读 · 0 评论 -
12 与指定数字相同的数的个数
总时间限制: 1000ms 内存限制: 65536kB描述输出一个整数序列中与指定数字相同的数的个数。输入输入包含2行:第1行为N和m,表示整数序列的长度(N <= 100)和指定的数字, 中间用一个空格分开;第2行为N个整数,整数之间以一个空格分开。输出输出为N个数中与m相同的数的个数。样例输入3 22 3 2样例输出2源码#include<stdio.h>#include<stdlib.h>#pragma warning(disable原创 2021-01-14 09:28:53 · 193 阅读 · 0 评论 -
11 整数的个数
总时间限制: 1000ms 内存限制: 65536kB描述给定k(1< k < 100)个正整数,其中每个数都是大于等于1,小于等于10的数。写程序计算给定的k个正整数中,1,5和10出现的次数。输入输入有两行:第一行包含一个正整数k,第二行包含k个正整数,每两个正整数用一个空格分开。输出输出有三行,第一行为1出现的次数,,第二行为5出现的次数,第三行为10出现的次数。样例输入51 5 8 10 5 样例输出121来源计算概论05-模拟考试1源码#incl原创 2021-01-14 09:27:17 · 897 阅读 · 0 评论 -
10 满足条件的数累加
总时间限制: 1000ms 内存限制: 65536kB描述将正整数 m 和 n 之间(包括 m 和 n)能被 17 整除的数累加。其中,0 < m < n < 1000。输入一行,包含两个整数m和n,其间,以一个空格间隔。输出输出一行,包行一个整数,表示累加的结果。样例输入50 85样例输出204来源元培-From Whf源码#include<stdio.h>#include<stdlib.h>#pragma warning(di原创 2021-01-14 09:07:58 · 875 阅读 · 0 评论 -
09 奇数求和
总时间限制: 1000ms 内存限制: 65536kB描述计算非负整数 m 到 n(包括m 和 n )之间的所有奇数的和,其中,m 不大于 n,且n 不大于300。例如 m=3, n=12, 其和则为:3+5+7+9+11=35。输入两个数 m 和 n,两个数以一个空格分开,其中 0 <= m <= n <= 300 。输出输出一行,包含一个整数,表示m 到 n(包括m 和 n )之间的所有奇数的和样例输入7 15样例输出55源码#include<stdi原创 2021-01-13 08:00:58 · 256 阅读 · 0 评论 -
08 多边形内角和
总时间限制: 1000ms 内存限制: 65536kB描述在欧几里德几何中,n边形的内角和是(n-2)*180°。已知其中(n-1)个内角的度数,就能计算出剩下的一个未知内角的度数。请编写一个程序,来解决这个问题。输入第1行只有一个整数n(2第2行有(n-1)个正整数,是每个已知内角的度数。相邻两个整数之间用单个空格隔开。数据保证给定多边形合法。输出一个正整数,为未知内角的度数。样例输入345 60样例输出75源码#include<stdio.h>#includ原创 2021-01-12 08:54:01 · 444 阅读 · 0 评论 -
07 奥运奖牌计数
总时间限制: 1000ms 内存限制: 65536kB描述2008年北京奥运会,A国的运动员参与了n天的决赛项目(1≤n≤17)。现在要统计一下A国所获得的金、银、铜牌数目及总奖牌数。输入输入n+1行,第1行是A国参与决赛项目的天数n,其后n行,每一行是该国某一天获得的金、银、铜牌数目,以一个空格分开。输出输出1行,包括4个整数,为A国所获得的金、银、铜牌总数及总奖牌数,以一个空格分开。样例输入31 0 33 1 00 3 0样例输出4 4 3 11源码#include&l原创 2021-01-12 08:52:31 · 223 阅读 · 0 评论 -
06 整数序列的元素最大跨度值
总时间限制: 1000ms 内存限制: 65536kB描述给定一个长度为n的非负整数序列,请计算序列的最大跨度值(最大跨度值 = 最大值减去最小值)。输入一共2行,第一行为序列的个数n(1 <= n <= 1000),第二行为序列的n个不超过1000的非负整数,整数之间以一个空格分隔。输出输出一行,表示序列的最大跨度值。样例输入63 0 8 7 5 9样例输出9来源改编自 元培-From Whf源码#include<stdio.h>#include原创 2021-01-12 08:51:01 · 718 阅读 · 0 评论 -
05 最高的分数
总时间限制: 1000ms 内存限制: 65536kB描述孙老师讲授的《计算概论》这门课期中考试刚刚结束,他想知道考试中取得的最高分数。因为人数比较多,他觉得这件事情交给计算机来做比较方便。你能帮孙老师解决这个问题吗?输入输入两行,第一行为整数n(1 <= n < 100),表示参加这次考试的人数.第二行是这n个学生的成绩,相邻两个数之间用单个空格隔开。所有成绩均为0到100之间的整数。输出输出一个整数,即最高的成绩。样例输入585 78 90 99 60样例输出99原创 2021-01-12 08:48:46 · 440 阅读 · 0 评论 -
04 求整数的和与均值
总时间限制: 1000ms 内存限制: 65536kB描述读入n(1 <= n <= 10000)个整数,求它们的和与均值。输入输入第一行是一个整数n,表示有n个整数。第2~n+1行每行包含1个整数。每个整数的绝对值均不超过10000。输出输出一行,先输出和,再输出平均值(保留到小数点后5位),两个数间用单个空格分隔。样例输入4344222343222样例输出1131 282.75000来源习题(8-6)源码#include<stdio.h>原创 2021-01-12 08:47:10 · 377 阅读 · 0 评论 -
03 均值
总时间限制: 1000ms 内存限制: 65536kB描述给出一组样本数据,计算其均值。输入输入有两行,第一行包含一个整数n(n小于100),代表样本容量;第二行包含n个绝对值不超过1000的浮点数,代表各个样本数据。输出输出一行,包含一个浮点数,表示均值,精确到小数点后4位。样例输入21.0 3.0样例输出2.0000源码#include<stdio.h>#include<stdlib.h>#pragma warning(disable:4996)原创 2021-01-12 08:45:29 · 404 阅读 · 0 评论 -
02 财务管理
总时间限制: 1000ms 内存限制: 65536kB描述Larry今年毕业并找到了一份工作。他赚很多钱,但似乎总是不够。Larry认为他需要控制他的投资以解决自己的财务问题。Larry拿到了自己的银行账户详单,想看看自己有多少钱。请帮助Larry写一个程序,通过过去12个月中每月的月末结余,计算平均结余。输入输入包含12行,每行包含一个数,为某个月的结余。每个数都是不大于1,000,000的正数,保留两位小数,省略"$"符。输出输出一个数,为这12个月的平均月末结余,保留到小数点后第二位,并在原创 2021-01-12 08:43:51 · 420 阅读 · 0 评论 -
01 求平均年龄
总时间限制: 1000ms 内存限制: 65536kB描述班上有学生若干名,给出每名学生的年龄(整数),求班上所有学生的平均年龄,保留到小数点后两位。输入第一行有一个整数n(1<= n <= 100),表示学生的人数。其后n行每行有1个整数,表示每个学生的年龄,取值为15到25。输出输出一行,该行包含一个浮点数,为要求的平均年龄,保留到小数点后两位。样例输入21817样例输出17.50来源2005~2006医学部计算概论期末考试源码#include<st原创 2021-01-12 08:39:07 · 708 阅读 · 0 评论