信息学奥赛一本通T1086:while与do-while语句 角谷猜想

【题目描述】角谷猜想,是指对于任意一个正整数,如果是奇数,则乘3加1,如果是偶数,则除以2,得到的结果再按照上述规则重复处理,最终总能够得到1。如,假定初始整数为5,计算过程分别为16、8、4、2、1。程序要求输入一个整数,将经过处理得到1的过程输出来。【输入】一个正整数N(N ≤ 2,000,000)。【输出】从输入整数到1的步骤,每一步为一行,每一部中描述计算过程。最后一行输出"End"。如果

  • 0
  • 1
  • 轩爸
  • 发布于 2020-04-15 10:20
  • 阅读 ( 2330 )

信息学奥赛一本通T1087:while与do-while语句 级数求和

【题目描述】已知:Sn=1+1/2+1/3+…+1/n。显然对于任意一个整数k,当n足够大的时候,Sn大于k。现给出一个整数k(1≤k≤15),要求计算出一个最小的n,使得Sn>k。【输入】一个整数k【输出】一个整数n【输入样例】1【输出样例】2【源程序】 

  • 0
  • 0
  • 轩爸
  • 发布于 2020-04-15 10:20
  • 阅读 ( 1988 )

信息学奥赛一本通T1085:while与do-while语句 球弹跳高度的计算

【题目描述】 一球从某一高度h落下(单位米),每次落地后反跳回原来高度的一半,再落下。编程计算气球在第10次落地时,共经过多少米? 第10次反弹多高?输出包含两行,第1行:到球第10次落地时,一共经过的米数。第2行:第10次弹跳的高度。【输入】输入一个整数h,表示球的初始高度。【输出】第1行:到球第10次落地时,一共经过的米数。第2行:第10次弹跳的高度。注意:结果可能是实数,结果用double类

  • 0
  • 6
  • 轩爸
  • 发布于 2020-04-14 16:22
  • 阅读 ( 3605 )

信息学奥赛一本通T1084:for语句 幂的末尾

【题目描述】a^b的末3位数是多少?【输入】两个正整数a,b。1≤a≤100,1≤b≤10000。【输出】从高位到低位输出幂的末三位数字,中间无分隔符。若幂本身不足三位,在前面补零。【输入样例】7 2011【输出样例】743【源程序】 

  • 0
  • 0
  • 轩爸
  • 发布于 2020-04-14 16:22
  • 阅读 ( 2237 )

信息学奥赛一本通T1083:for语句 计算星期几

【题目描述】假设今天是星期日,那么a^b天之后是星期几?【输入】两个正整数a,b,中间用单个空格隔开。0<a≤100, 0<b≤10000。【输出】一个字符串,代表过a^b天之后是星期几。其中,Monday是星期一,Tuesday是星期二,Wednesday是星期三,Thursday是星期四,Friday是星期五,Saturday是星期六,Sunday是星期日。【输入样例】3 2000

  • 0
  • 0
  • 轩爸
  • 发布于 2020-04-14 16:22
  • 阅读 ( 2871 )

信息学奥赛一本通T1082:for语句 求小数的某一位

【题目描述】分数a/b化为小数后,小数点后第n位的数字是多少?【输入】三个正整数a,b,n,相邻两个数之间用单个空格隔开。0<a<b< 100,1≤n≤10000。【输出】一个数字【输入样例】1 2 1【输出样例】5【源程序】

  • 0
  • 2
  • 轩爸
  • 发布于 2020-04-14 16:22
  • 阅读 ( 2972 )

信息学奥赛一本通T1081:for语句 分苹果

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

  • 0
  • 1
  • 轩爸
  • 发布于 2020-04-14 16:22
  • 阅读 ( 2974 )

信息学奥赛一本通T1080:for语句 余数相同问题

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

  • 0
  • 1
  • 轩爸
  • 发布于 2020-04-14 10:20
  • 阅读 ( 2727 )

信息学奥赛一本通T1079:for语句 计算分数加减表达式的值

【题目描述】编写程序,输入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【源程序】

  • 0
  • 0
  • 轩爸
  • 发布于 2020-04-14 10:20
  • 阅读 ( 1919 )

信息学奥赛一本通T1078:for语句 求分数序列和

【题目描述】有有一个分数序列q1/p1,q2/p2,q3/p3,q4/p4,q5/p5,.... ,其中q(i+1)=qi+pi,p(i+1)=qi,p1=1,q1=2。比如这个序列前6项分别是21,32,53,85,138,211321,32,53,85,138,2113。求这个分数序列的前n项之和。21,32【输入】输入有一行,包含一个正整数n(n ≤ 30)。【输出】输出有一行,包含一个浮点

  • 0
  • 2
  • 轩爸
  • 发布于 2020-04-14 10:20
  • 阅读 ( 2152 )

信息学奥赛一本通T1077:for语句 统计满足条件的4位数

【题目描述】给定若干个四位数,求出其中满足以下条件的数的个数:个位数上的数字减去千位数上的数字,再减去百位数上的数字,再减去十位数上的数字的结果大于零。【输入】输入为两行,第一行为四位数的个数n,第二行为n个的四位数。(n≤100)【输出】输出为一行,包含一个整数,表示满足条件的四位数的个数。【输入样例】5【输出样例】3【源程序】

  • 0
  • 0
  • 轩爸
  • 发布于 2020-04-14 10:20
  • 阅读 ( 1760 )

信息学奥赛一本通T1076:for语句 正常血压

【题目描述】监护室每小时测量一次病人的血压,若收缩压在90-140之间并且舒张压在60-90之间(包含端点值)则称之为正常,现给出某病人若干次测量的血压值,计算病人保持正常血压的最长小时数。【输入】第一行为一个正整数n(n<100),其后有n行,每行2个正整数,分别为一次测量的收缩压和舒张压。【输出】输出仅一行,血压连续正常的最长小时数。【输入样例】4【输出样例】2【源程序】 

  • 0
  • 5
  • 轩爸
  • 发布于 2020-04-14 10:20
  • 阅读 ( 5408 )

信息学奥赛一本通T1075:for语句 药房管理

【题目描述】随着信息技术的蓬勃发展,医疗信息化已经成为医院建设中必不可少的一部分。计算机可以很好地辅助医院管理医生信息、病人信息、药品信息等海量数据,使工作人员能够从这些机械的工作中解放出来,将更多精力投入真正的医疗过程中,从而极大地提高了医院整体的工作效率。对药品的管理是其中的一项重要内容。现在药房的管理员希望使用计算机来帮助他管理。假设对于任意一种药品,每天开始工作时的库存总量已知,并且一天之

  • 0
  • 4
  • 轩爸
  • 发布于 2020-04-13 16:20
  • 阅读 ( 2656 )

信息学奥赛一本通T1074:for语句 津津的储蓄计划

【题目描述】津津的零花钱一直都是自己管理。每个月的月初妈妈给津津300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同。为了让津津学习如何储蓄,妈妈提出,津津可以随时把整百的钱存在她那里,到了年末她会加上20%还给津津。因此津津制定了一个储蓄计划:每个月的月初,在得到妈妈给的零花钱后,如果她预计到这个月的月末手中还会有多于100元或恰好100元,她就会把整百的钱存在妈妈那里,剩余的钱

  • 0
  • 3
  • 轩爸
  • 发布于 2020-04-13 16:20
  • 阅读 ( 1746 )

信息学奥赛一本通T1073:for语句 救援

【题目描述】救生船从大本营出发,营救若干屋顶上的人回到大本营,屋顶数目以及每个屋顶的坐标和人数都将由输入决定,求出所有人都到达大本营并登陆所用的时间。在直角坐标系的原点是大本营,救生船每次从大本营出发,救了人之后将人送回大本营。坐标系中的点代表屋顶,每个屋顶由其位置坐标和其上的人数表示。救生船每次从大本营出发,以速度50 米/分钟驶向下一个屋顶,达到一个屋顶后,救下其上的所有人,每人上船1分钟,船

  • 0
  • 5
  • 轩爸
  • 发布于 2020-04-13 16:20
  • 阅读 ( 4063 )

信息学奥赛一本通T1072:for语句 鸡尾酒疗法

【题目描述】鸡尾酒疗法,指“高效抗逆转录病毒治疗”。人们在鸡尾酒疗法的基础上又提出了很多种改进的疗法。为了验证这些治疗方法是否在疗效上比鸡尾酒疗法更好,可用通过临床对照实验的方式进行。假设鸡尾酒疗法的有效率为x,新疗法的有效率为y,如果y-x大于5%,则效果更好,如果x-y大于5%,则效果更差,否则称为效果差不多。下面给出n组临床对照实验,其中第一组采用鸡尾酒疗法,其他n-1组为各种不同的改进疗法

  • 0
  • 1
  • 轩爸
  • 发布于 2020-04-13 16:20
  • 阅读 ( 2583 )

信息学奥赛一本通T1071:for语句 菲波那契数

【题目描述】菲波那契数列是指这样的数列: 数列的第一个和第二个数都为1,接下来每个数都等于前面2个数之和。给出一个正整数k,要求菲波那契数列中第k个数是多少。【输入】输入一行,包含一个正整数k。(1 ≤ k ≤ 46)【输出】输出一行,包含一个正整数,表示菲波那契数列中第k个数的大小。【输入样例】19【输出样例】4181【源程序】 

  • 0
  • 3
  • 轩爸
  • 发布于 2020-04-13 16:20
  • 阅读 ( 2763 )

信息学奥赛一本通T1070:for语句 人口增长

【题目描述】我国现有x亿人口,按照每年0.1%的增长速度,n年后将有多少人?保留小数点后四位。【输入】一行,包含两个整数x和n,分别是人口基数和年数,以单个空格分隔。【输出】输出最后的人口数,以亿为单位,保留到小数点后四位。1≤x≤100,1≤n≤100。【输入样例】13 10【输出样例】13.1306【源程序】

  • 0
  • 0
  • 轩爸
  • 发布于 2020-04-13 10:20
  • 阅读 ( 2263 )

信息学奥赛一本通T1069:for语句 乘方计算

【题目描述】给出一个整数a和一个正整数n(-1000000≤a≤1000000,1≤n≤10000),求乘方an,即乘方结果。最终结果的绝对值不超过1000000。【输入】一行,包含两个整数a和n。-1000000≤a≤1000000,1≤n≤10000。【输出】一个整数,即乘方结果。题目保证最终结果的绝对值不超过1000000。【输入样例】2【输出样例】8【源程序】 

  • 0
  • 0
  • 轩爸
  • 发布于 2020-04-13 10:20
  • 阅读 ( 1710 )

信息学奥赛一本通T1068:for语句 与指定数字相同的数的个数

【题目描述】输出一个整数序列中与指定数字相同的数的个数。输入包含2行:第1行为N和m,表示整数序列的长度(N≤100)和指定的数字;第2行为N个整数,整数之间以一个空格分开。输出为N个数中与m相同的数的个数。【输入】第1行为N和m,表示整数序列的长度(N≤100)和指定的数字, 中间用一个空格分开;第2行为N个整数,整数之间以一个空格分开。【输出】输出为N个数中与m相同的数的个数。【输入样例】3

  • 0
  • 1
  • 轩爸
  • 发布于 2020-04-13 10:20
  • 阅读 ( 3065 )