for循环复习(6)

4.20 正常血压

监护室每小时测量一次病人的血压,如果收缩在90 ~ 140并且舒张压在60 ~ 90(包含端值)则称之为正常,现在给出某病人若干次测量的血压值,计算病人保持正常血压的最长小时数。
输入:第一行为一个正整数n(n<100),其后有行,每行2个正整数,分别为一次测量的收缩压和舒张压。
输出:仅一行,血压连续正常的最长小时数。

样例输入:
4
100 80
90 50
120 60
140 90

样例输出:
2

4.21 统计满足条件的4位数

给定若干个四位数,求出其中满足以下条件的数的个数:个位上的数字减去千位上的数字,再减去百位上的数字,再减去十位上的数字的结果大于零。
输入: 两行,第1行为四位数的个数n(n<=100),第2行为n个四位数。
输出:一行,包含一个整数,表示满足条件的四位数的个数。

样例输入:
5
1234 1349 6119 2123 5017
样例输出:
3

4.22 求分数序列和

有一个分数序列q1/p1,q2/p2,q3/p3,q4/p4,……,其中q(i+1)=qi+pi,p(i+1)=qi,p1=1,q1=2。比如这个序列前6项分别是2/1,3/2,8/5,13/8,21/13。求这个分数序列的前n项之和。
输入:一行,包含一个正整数n(n<=30)
输出:一行,包含一个浮点数,表示分数序列前n项的和,精确到小数点后4位。

输入样例:
2
输出样例:
3.500

4.23 计算分数加减表达式的值

编写程序,输入n的值,求算式1/1-1/2+1/3-1/4+1/5-1/6+1/7-1/8+……+(-1)^n-1 * 1/n的值。
输入:
一个正整数n(1<=n<=1000)
输出:
一个实数,为表达式的值,保留到小数点后四位。
样例输入:
2
样例输出:
0.5000

4.24 余数相同问题

已知三个正整数a,b,c。现有一个大于1的整数x,将其作为除数分别分别除a,b,c,得到的余数相同。请问满足上述条件的x的最小值是多少?数据保证x有解。
输入:一行,三个不大于1000000的正整数a,b,c,每个整数之间用一个空格隔开。
输出:一个整数,即满足条件的x的最小值。
样例输入:
300 262 205
样例输出:
19

4.25 分苹果【小学奥数】

把一堆苹果分给n个小朋友,要使每个人都拿到苹果,而且每个人拿到的苹果数都不同的话,这对苹果至少应该有多少个?
输入:一个不大于1000的正整数n,代表小朋友人数。
输出:一个整数,表示满足条件的最少苹果个数。
样例输入:
8
样例输出:
36

4.26 计算星期几【小学奥数】

假设今天是星期日,那么过了a的b次方天之后是星期几?
输入:两个正整数a,b(0<a<=100, 0<b<=10000),中间用单个空格隔开。
输出:
一个字符串,代表过a的b次方天之后是星期几。其中,Monday是星期一,Tuesday是星期二,Wednesday是星期三,Thursday是星期四,Friday是星期五,Saturday是星期六,Sunday是星期日。

样例输入:
3 2000
样例输出:
Tuesday

4.27 幂的末尾[小学奥数]

幂a的b次方的末3位数是多少?
输入:两个正整数a,b(1<=a<=100,1<=b<=10000)。
输出:
从高位到低位输出幂的末三位数字,中间无分隔符。若幂本身不足三位,在前面补零。
样例输入:
7 2011
样例输出:
743

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

松桥爸(仁勇)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值