《C/C++/Java/Pascal 程序设计基础》习题集
小嘉丶学长
这个作者很懒,什么都没留下…
展开
-
循环-11. 水仙花数(20)
循环-11. 水仙花数(20)作者:徐镜春(浙江大学) 水仙花数是指一个N位正整数(N>=3),它的每个位上的数字的N次幂之和等于它本身。例 如:153 = 13 + 53+ 33。 本题要求编写程序,计算所有N位水仙花数。输入格式:输入在一行中给出一个正整数N(3<=N<=7)。输出格式:按递增顺序输出所有N位水仙花数,每个数字占一行。输入样例: 3 输出样例: 153 370 371原创 2015-06-17 17:28:19 · 1836 阅读 · 0 评论 -
循环-02. 计算圆周率(15)
循环-02. 计算圆周率(15)原创 2015-06-09 23:34:52 · 1049 阅读 · 0 评论 -
循环-03. 求符合给定条件的整数集(15)
循环-03. 求符合给定条件的整数集(15)原创 2015-06-09 23:36:20 · 1256 阅读 · 0 评论 -
循环-08. 二分法求多项式单根(20)
二分法求函数根的原理为:如果连续函数f(x)在区间[a, b]的两个端点取值异号,即f(a)f(b)<0,则它在这个区间内至少存在1个根r,即f(r)=0。二分法的步骤为:检查区间长度,如果小于给定阈值,则停止,输出区间中点(a+b)/2;否则 如果f(a)f(b)<0,则计算中点的值f((a+b)/2); 如果f((a+b)/2)正好为0,则(a+b)/2就是要求的根;否则 如果f((a+b原创 2015-06-09 23:42:05 · 1153 阅读 · 0 评论 -
循环-01. 求整数段和(15)
循环-01. 求整数段和(15)原创 2015-06-09 23:32:18 · 888 阅读 · 0 评论 -
循环-07. 爬动的蠕虫(15)
一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井?这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0)。输入格式:输入在一行中顺序给出3个正整数N、U、D,其原创 2015-06-09 23:40:32 · 1447 阅读 · 0 评论 -
循环-06. 统计一行文本的单词个数(15)
本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。输入格式:输入给出一行字符。输出格式:在一行中输出单词个数。输入样例: Let’s go to room 209. 输出样例: 5#include <stdio.h>int main(int argc, char const *argv[]){ char c, b原创 2015-06-09 23:39:18 · 1154 阅读 · 0 评论 -
循环-04. 验证“哥德巴赫猜想”(20)
数学领域著名的“哥德巴赫猜想”的大致意思是:任何一个大于2的偶数总能表示为两个素数之和。比如:24=5+19,其中5和19都是素数。本实验的任务是设计一个程序,验证20亿以内的偶数都可以分解成两个素数之和。输入格式:输入在一行中给出一个(2, 2 000 000 000]范围内的偶数N。输出格式:在一行中按照格式“N = p + q”输出N的素数分解,其中p <= q均为素数。又因为这样的分解不唯一原创 2015-06-09 23:37:19 · 3039 阅读 · 0 评论 -
循环-13. 求特殊方程的正整数解(15)
循环-13. 求特殊方程的正整数解(15)原创 2015-06-17 17:31:40 · 5917 阅读 · 0 评论 -
循环-12. 打印九九口诀表(15)
循环-12. 打印九九口诀表(15)原创 2015-06-17 17:29:58 · 1931 阅读 · 0 评论 -
循环-10. 求序列前N项和(15)
循环-10. 求序列前N项和(15)原创 2015-06-17 17:26:29 · 1194 阅读 · 0 评论 -
循环-09. 支票面额(15)
循环-09. 支票面额(15)原创 2015-06-10 11:31:05 · 1539 阅读 · 0 评论 -
循环-15. 统计素数并求和(20)
循环-15. 统计素数并求和(20)原创 2015-06-17 17:35:11 · 2966 阅读 · 0 评论 -
循环-17. 简单计算器(20)
循环-17. 简单计算器(20)原创 2015-06-17 17:46:44 · 1316 阅读 · 0 评论 -
循环-16. 猴子吃桃问题(15)
循环-16. 猴子吃桃问题(15)原创 2015-06-17 17:45:02 · 1700 阅读 · 0 评论 -
循环-14. 最大公约数和最小公倍数(15)
循环-14. 最大公约数和最小公倍数(15)本题作者:张彤彧(浙江大学)本题要求两个给定正整数的最大公约数和最小公倍数。输入格式:输入在一行中给出2个正整数M和N(<=1000)。输出格式:在一行中顺序输出M和N的最大公约数和最小公倍数,两数字间以1空格分隔。输入样例: 511 292 输出样例: 73 2044#include <stdio.h>int fun(int m, int n)原创 2015-06-17 17:33:46 · 1677 阅读 · 0 评论 -
循环-05. 兔子繁衍问题(15)
一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假如兔子都不死,请问第1个月出生的一对兔子,至少需要繁衍到第几个月时兔子总数才可以达到N对?输入格式:输入在一行中给出一个不超过10000的正整数N。输出格式:在一行中输出兔子总数达到N最少需要的月数。输入样例: 30 输出样例: 9#include <stdio.h>int fibonacci(int原创 2015-06-09 23:38:17 · 1080 阅读 · 0 评论