随笔分类 -  翁凯-中M2020秋C、Java入门练习第I段——变量、表达式、分支、循环

慕课当中c语言练习题
摘要:7-40 到底是不是太胖了 (10分) 据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。真实体重与标准体重误差在10%以内都是完美身材(即 | 真实体重 − 标准体重 | < 标准体重×10%)。已知市斤是公斤的两倍。现给定一群人的身高和实际体重,请你告诉他们是 阅读全文
posted @ 2020-10-16 21:18 罪梦者 阅读(941) 评论(0) 推荐(0)
摘要:7-39 龟兔赛跑 (20分) 乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息。乌龟每分钟可以前进3米,兔子每分钟前进9米;兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟,若发现自己超过乌龟,就在路边休息,每次休息30分钟,否则继续跑10分钟;而乌龟非常努力, 阅读全文
posted @ 2020-10-16 21:16 罪梦者 阅读(297) 评论(0) 推荐(0)
摘要:7-38 支票面额 (15分) 一个采购员去银行兑换一张y元f分的支票,结果出纳员错给了f元y分。采购员用去了n分之后才发觉有错,于是清点了余额尚有2y元2f分,问该支票面额是多少? 输入格式: 输入在一行中给出小于100的正整数n。 输出格式: 在一行中按格式y.f输出该支票的原始面额。如果无解, 阅读全文
posted @ 2020-10-16 21:14 罪梦者 阅读(721) 评论(0) 推荐(0)
摘要:7-37 输出整数各位数字 (15分) 本题要求编写程序,对输入的一个整数,从高位开始逐位分割并输出它的各位数字。 输入格式: 输入在一行中给出一个长整型范围内的非负整数。 输出格式: 从高位开始逐位输出该整数的各位数字,每个数字后面有一个空格。 输入样例: 123456 输出样例: 1 2 3 4 阅读全文
posted @ 2020-10-16 21:00 罪梦者 阅读(1310) 评论(0) 推荐(0)
摘要:7-36 韩信点兵 (10分) 在中国数学史上,广泛流传着一个“韩信点兵”的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳。据说韩信的数学水平也非常高超,他在点兵的时候,为了知道有多少兵,同时又能保住军事机密,便让士兵排队报数: 按从1至5报数,记下最末一个士兵报的数 阅读全文
posted @ 2020-10-16 20:57 罪梦者 阅读(660) 评论(0) 推荐(0)
摘要:一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半加一个。到第N天早上想再吃时,见只剩下一个桃子了。问:第一天共摘了多少个桃子? 输入格式: 输入在一行中给出正整数N(1<N≤10)。 输出格式: 在 阅读全文
posted @ 2020-10-16 20:56 罪梦者 阅读(458) 评论(0) 推荐(0)
摘要:7-34 求分数序列前N项和 (15分) 本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。 输入格式: 输入在一行中给出一个正整数N。 输出格式: 在一行中输出部分和的值,精确到小数点后两 阅读全文
posted @ 2020-10-16 20:54 罪梦者 阅读(864) 评论(0) 推荐(0)
摘要:7-33 统计素数并求和 (20分) 本题要求统计给定整数M和N区间内素数的个数并对它们求和。 输入格式: 输入在一行中给出两个正整数M和N(1≤M≤N≤500)。 输出格式: 在一行中顺序输出M和N区间内素数的个数以及它们的和,数字间以空格分隔。 输入样例: 10 31 输出样例: 7 143#i 阅读全文
posted @ 2020-10-16 20:52 罪梦者 阅读(875) 评论(0) 推荐(0)
摘要:7-32 求交错序列前N项和 (15分) 本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。 输入格式: 输入在一行中给出一个正整数N。 输出格式: 在一行中输出部分和的值,结果保留三位小数。 输入样例: 5 输出样例: 0.917只要注意每次循环变 阅读全文
posted @ 2020-10-16 20:50 罪梦者 阅读(950) 评论(0) 推荐(0)
摘要:对任意一个自然数N​0​​,先将其各位数字相加求和,再将其和乘以3后加上1,变成一个新自然数N​1​​;然后对N​1​​重复这种操作,可以产生新自然数N​2​​;……多次重复这种操作,运算结果最终会得到一个固定不变的数N​k​​,就像掉入一个数字“陷阱”。 本题要求对输入的自然数,给出其掉入“陷阱” 阅读全文
posted @ 2020-10-16 20:48 罪梦者 阅读(425) 评论(0) 推荐(0)
摘要:输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: wu 6: liu 7: qi 8: ba 9: jiu 输入格式: 输入在一行中给出一个整数,如:1234。 提示:整数包括负数、零 阅读全文
posted @ 2020-10-16 20:45 罪梦者 阅读(435) 评论(0) 推荐(0)
摘要:7-29 二分法求多项式单根 (20分) 二分法求函数根的原理为:如果连续函数f(x)f(x)f(x)在区间[a,b][a, b][a,b]的两个端点取值异号,即f(a)f(b)<0f(a)f(b)<0f(a)f(b)<0,则它在这个区间内至少存在1个根rrr,即f(r)=0f(r)=0f(r)=0 阅读全文
posted @ 2020-10-16 20:41 罪梦者 阅读(356) 评论(0) 推荐(0)
摘要:7-28 求整数的位数及各位数字之和 (15分) 对于给定的正整数N,求它的位数及其各位数字之和。 输入格式: 输入在一行中给出一个不超过10​9​​的正整数N。 输出格式: 在一行中输出N的位数及其各位数字之和,中间用一个空格隔开。 输入样例: 321 输出样例: 3 6#include<stdi 阅读全文
posted @ 2020-10-16 17:04 罪梦者 阅读(1309) 评论(0) 推荐(0)
摘要:7-27 兔子繁衍问题 (15分) 一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假如兔子都不死,请问第1个月出生的一对兔子,至少需要繁衍到第几个月时兔子总数才可以达到N对? 输入格式: 输入在一行中给出一个不超过10000的正整数N。 输出格式: 在一行中 阅读全文
posted @ 2020-10-16 17:02 罪梦者 阅读(391) 评论(0) 推荐(0)
摘要:本题要求两个给定正整数的最大公约数和最小公倍数。 输入格式: 输入在一行中给出两个正整数M和N(≤1000)。 输出格式: 在一行中顺序输出M和N的最大公约数和最小公倍数,两数字间以1空格分隔。 输入样例: 511 292 输出样例: 73 2044#include<stdio.h>int gcd( 阅读全文
posted @ 2020-10-16 16:59 罪梦者 阅读(592) 评论(0) 推荐(0)
摘要:7-25 求奇数和 (15分) 本题要求计算给定的一系列正整数中奇数的和。 输入格式: 输入在一行中给出一系列正整数,其间以空格分隔。当读到零或负整数时,表示输入结束,该数字不要处理。 输出格式: 在一行中输出正整数序列中奇数的和。 输入样例: 8 7 4 3 70 5 6 101 -1 输出样例: 阅读全文
posted @ 2020-10-16 16:57 罪梦者 阅读(528) 评论(0) 推荐(0)
摘要:7-24 猜数字游戏 (15分) 猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。如果猜到,则结束程序。程序还要求统计猜的次数,如果 阅读全文
posted @ 2020-10-16 16:56 罪梦者 阅读(874) 评论(0) 推荐(0)
摘要:为鼓励居民节约用水,自来水公司采取按用水量阶梯式计价的办法,居民应交水费y(元)与月用水量x(吨)相关:当x不超过15吨时,y=4x/3;超过后,y=2.5x−17.5。请编写程序实现水费的计算。 输入格式: 输入在一行中给出非负实数x。 输出格式: 在一行输出应交的水费,精确到小数点后2位。 输入 阅读全文
posted @ 2020-10-16 16:54 罪梦者 阅读(1928) 评论(0) 推荐(0)
摘要:7-22 用天平找小球 (10分) 三个球A、B、C,大小形状相同且其中有一个球与其他球重量不同。要求找出这个不一样的球。 输入格式: 输入在一行中给出3个正整数,顺序对应球A、B、C的重量。 输出格式: 在一行中输出唯一的那个不一样的球。 输入样例: 1 1 2 输出样例: C#include<s 阅读全文
posted @ 2020-10-16 16:53 罪梦者 阅读(188) 评论(0) 推荐(0)
摘要:7-21 超速判断 (10分) 模拟交通警察的雷达测速仪。输入汽车速度,如果速度超出60 mph,则显示“Speeding”,否则显示“OK”。 输入格式: 输入在一行中给出1个不超过500的非负整数,即雷达测到的车速。 输出格式: 在一行中输出测速仪显示结果,格式为:Speed: V - S,其中 阅读全文
posted @ 2020-10-16 16:50 罪梦者 阅读(375) 评论(0) 推荐(0)