上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 题目: 输入正整数a, b,c,输出 a / b 的小数形式,精确到小数点后 c 位。a ,b <= 10^6, c <= 100。输入包含多组数据,结束标记为 a = b = c = 0. 样例输入: 1 6 4 0 0 0 样例输出: Case 1: 0.1667 思路: 按照步骤计算即可。 代 阅读全文
posted @ 2019-12-30 23:16 Hello_Nolan 阅读(184) 评论(0) 推荐(0)
摘要: 题目: 输入两个正整数 n < m < 10^6 , 输出 1 / n2 + 1 / (n + 1)2 + ...+ 1 / m2,保留5位小数。输入包含多组数据,结束标记为 n = m = 0 。提示:本题有陷阱。 样例输入: 2 4 65536 655360 0 0 样例输出: Case 1: 阅读全文
posted @ 2019-12-30 23:06 Hello_Nolan 阅读(164) 评论(0) 推荐(0)
摘要: 题目: 输入正整数 n <= 20,输出一个倒三角形。例如, n = 5时输出如下: # # # # # # # # # # # # # # # # # # # # # # # # # 思路: 观察可知,可以将上图分为三部分,左半部分都为#,中间部分为 1 排竖的#,右半部分与左半部分对称。 输出的 阅读全文
posted @ 2019-12-30 19:04 Hello_Nolan 阅读(342) 评论(0) 推荐(0)
摘要: 题目: 相传韩信才智过人,从不直接清点自己军队的人数,只要让士兵先后三人一排,五人一排,七人一排地变换队形,而他每次只掠一眼队伍的排尾就知道总人数了。输入包含多组数据,每组数据包含3个非负整数 a,b,c,表示每种队形排尾的人数( a < 3 , b < 5, c < 7),输出总人数的最小值(或报 阅读全文
posted @ 2019-12-30 16:00 Hello_Nolan 阅读(341) 评论(0) 推荐(0)
摘要: 题目: 输出100~999中的所有水仙花数,若3位数满足ABC = A^3 + B^3 + C^3,则称其为水仙花数。例如153 = 1^3 + 5^3 + 3^3,所以153是水仙花数。 思路: 将每个数字的个位,十位,百位分离开,然后按照步骤计算即可。 代码: #include <iostrea 阅读全文
posted @ 2019-12-30 14:28 Hello_Nolan 阅读(218) 评论(0) 推荐(0)
摘要: 题目: 输入一些整数,求出它们的最小值,最大值和平均值(保留3位小数),输入保证这些数都是不超过1000的整数。 输入包含多组数据,每组数据第一行是整数个数 n ,第二行是 n 个整数。 n = 0 为输入结束标记,程序应当忽略这组数据。相邻两组数据之间应输出一个空行。 样例输入: 8 2 8 3 阅读全文
posted @ 2019-12-29 23:49 Hello_Nolan 阅读(454) 评论(0) 推荐(0)
摘要: 题目: 输入一些整数,求出它们的最小值,最大值和平均值(保留3位小数)。输入保证这些数都是不超过1000的整数。 样例输入: 2 8 3 5 1 7 3 6 样例输出: 1 8 4.375 思路: 因为输入数据的个数不确定,所以要用while循环来读取,同时用累加器 sum 记录总和,计数器 cnt 阅读全文
posted @ 2019-12-29 22:08 Hello_Nolan 阅读(811) 评论(0) 推荐(0)
摘要: 题目: 输入 n ,计算 S = 1! + 2! + 3! + ...+ n! 的末6位(不含前导0)。 n <= 10^6, n!表示前 n 个正整数之积。 样例输入: 10 样例输出: 37913 思路: 用一个累加器 sum 来记录总和,用 term 来表示每一项的阶乘。 第一种方法是用二重循 阅读全文
posted @ 2019-12-29 14:34 Hello_Nolan 阅读(508) 评论(0) 推荐(0)
摘要: 题目: 计算 π / 4 = 1 - 1 / 3 + 1 / 5 - 1 / 7 + ...,直到最后一项小于 10 ^ -6。 思路: 数列的通项可以表示为 1 / (2 × i + 1 ),观察可知,当 i 是 2 的倍数时,该项为正,否则为负。可以用循环实现累加,每次累加之后判断是否满足条件。 阅读全文
posted @ 2019-12-29 01:10 Hello_Nolan 阅读(280) 评论(0) 推荐(0)
摘要: 题目: 猜想:对于任意大于 1 的自然数 n ,若 n 为奇数, 则将 n 变为 3 n + 1 , 否则变为 n 的一半。经过若干次这样的变换,一定会使 n 变为 1. 输入 n ,输出变换的次数。n <= 10^9。 样例输入: 3 样例输出: 7 思路: 当结果不为1时进行循环,用计数器来计算 阅读全文
posted @ 2019-12-29 00:00 Hello_Nolan 阅读(148) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 下一页