摘要: 在中国数学史上,广泛流传着一个“韩信点兵”的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳。据说韩信的数学水平也非常高超,他在点兵的时候,为了知道有多少兵,同时又能保住军事机密,便让士兵排队报数: 按从1至5报数,记下最末一个士兵报的数为1; 再按从1至6报数,记下最 阅读全文
posted @ 2020-04-13 21:45 attendere 阅读(976) 评论(0) 推荐(0) 编辑
摘要: 本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。 输入格式: 输入在一行中给出一个正整数N。 输出格式: 在一行中输出部分和的值,精确到小数点后两位。题目保证计算结果不超过双精度范围。 输 阅读全文
posted @ 2020-04-13 21:32 attendere 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 本题要求将给定的n个整数从大到小排序后输出。 输入格式: 输入第一行给出一个不超过10的正整数n。第二行给出n个整数,其间以空格分隔。 输出格式: 在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格。 输入样例: 4 5 1 7 6 输出样例: 7 6 5 1 #include 阅读全文
posted @ 2020-04-13 21:31 attendere 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。 输入格式: 输入在第一行中给出一个正整数n(1)。第二行输入n个整数,用空格分开。 输出格式: 在一行中输出最大值及最大值的最小下标,中间用一个空格分开。 输入样例: 6 2 8 10 1 9 10 输出样例: 10 阅读全文
posted @ 2020-04-13 20:29 attendere 阅读(873) 评论(0) 推荐(0) 编辑
摘要: 本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。 输入格式: 输入在一行中给出一个正整数n(1)。 输出格式: 输出n行由大写字母A开始构成的三角形字符阵列。格式见输出样例,其中每个字母后面都有一个空格。 输入样例: 4 输出样例: A B C D E F G H I J #incl 阅读全文
posted @ 2020-04-13 20:20 attendere 阅读(4379) 评论(0) 推荐(0) 编辑
摘要: 自然常数 e 可以用级数 1 来近似计算。本题要求对给定的非负整数 n,求该级数的前 n+1 项和。 输入格式: 输入第一行中给出非负整数 n(≤)。 输出格式: 在一行中输出部分和的值,保留小数点后八位。 输入样例: 10 输出样例: 2.71828180 #include<stdio.h> in 阅读全文
posted @ 2020-04-13 20:13 attendere 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法? 输入格式: 输入在一行中给出待换的零钱数额8。 输出格式: 要求按5分、2分和1分硬币的数量依次从大到小的顺序,输出各种换法。每行输出一种换法,格式为:“fen5:5分硬币数量, fen2:2分硬币数量, fen1:1分 阅读全文
posted @ 2020-04-13 20:03 attendere 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 于给定的正整数N,求它的位数及其各位数字之和。 输入格式: 输入在一行中给出一个不超过1的正整数N。 输出格式: 在一行中输出N的位数及其各位数字之和,中间用一个空格隔开。 输入样例: 321 输出样例: 3 6 #include<stdio.h> int main() { int n,a; int 阅读全文
posted @ 2020-04-13 19:51 attendere 阅读(1617) 评论(0) 推荐(0) 编辑
摘要: 一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假如兔子都不死,请问第1个月出生的一对兔子,至少需要繁衍到第几个月时兔子总数才可以达到N对? 输入格式: 输入在一行中给出一个不超过10000的正整数N。 输出格式: 在一行中输出兔子总数达到N最少需要的月数。 阅读全文
posted @ 2020-04-13 17:21 attendere 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。 输入格式: 输入在一行中给出不超过9的正整数a和n。 输出格式: 在一行中按照“s = 对应的和”的格式输出。 输入样例: 2 3 输出样例: s = 246 #include<stdio.h> int 阅读全文
posted @ 2020-04-13 16:50 attendere 阅读(1578) 评论(0) 推荐(0) 编辑
摘要: 本题要求编写程序,找出给定一系列整数中的最小值。 输入格式: 输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。 输出格式: 在一行中按照“min = 最小值”的格式输出n个整数中的最小值。 输入样例: 4 -2 -123 100 0 输出样例: min = -123 #includ 阅读全文
posted @ 2020-04-13 16:39 attendere 阅读(1407) 评论(0) 推荐(0) 编辑
摘要: 本题要求计算给定的一系列正整数中奇数的和。 输入格式: 输入在一行中给出一系列正整数,其间以空格分隔。当读到零或负整数时,表示输入结束,该数字不要处理。 输出格式: 在一行中输出正整数序列中奇数的和。 输入样例: 8 7 4 3 70 5 6 101 -1 输出样例: 116//感觉构造函数也会特别 阅读全文
posted @ 2020-04-13 16:32 attendere 阅读(1438) 评论(0) 推荐(0) 编辑
摘要: 本题要求两个给定正整数的最大公约数和最小公倍数。 输入格式: 输入在一行中给出两个正整数M和N(≤)。 输出格式: 在一行中顺序输出M和N的最大公约数和最小公倍数,两数字间以1空格分隔。 输入样例: 511 292 输出样例: 73 2044//竟然去复习了一遍辗转相除法,数学,身为文科生的我的痛 阅读全文
posted @ 2020-04-13 16:25 attendere 阅读(572) 评论(0) 推荐(0) 编辑