循环结构练习题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

循环结构练习题

1.输出100以内的偶数。

2.输出100以内能够被5整除余1的自然数。

3.周末三位同学各带着7个鱼筐去打鱼,收工时有7个鱼筐装满了鱼,7个鱼筐装了一半,还有7个鱼筐是空的,问怎样分配这些鱼筐使得每位同学得到的鱼和鱼筐都是一样多。

4.根据输入的自然数n求1+1/2+1/3+1/4+…+1/n的和。

5.任意给定一个小数a,编程求不小于它的最小整数与不大于它的最大整数之和

6.编程将1-1000之间(含1000)所有能被7整除的数累加并输出结果.

7.编一个程序,将任意一个两位正整数平方后,取其百位数和十位数,构成一个新的两位整数。

8.*编程计算下列问题:有一天小猴摘下了若干个桃子,当即吃掉了一半,还觉不过瘾,又多吃了一个;第二天接着吃了剩下的桃子中的一半,仍不过瘾,又多吃了一个;

以后每天都吃尚存桃子的一半零一个。到第n天早上吃完后就只剩下—个了,问小猴那天共摘下了多少个桃子?(1≤n≤30)

9.*编程实现输入一个字母,输出一个菱形。该菱形中间一行由此字母组成,其相邻的上下两行由它前面的一个字母组成,按此规律,直到字母a出现在第一行和最末行为止。

例如:输入字母d,输出如下:

a

b b b

c c c c c

d d d d d d d

c c c c c

b b b

a

10.求两个数的最小公倍数和最大公约数。(提示:公约数一定小于等于两数中的小数,且能整除两数中的大数。公倍数一定大于等于两数中的大数,且是大数的倍数,又能给两数中的小数整除。)

11.定义:一个正整数若它等于它的全部因子的和(包括因子1),则称此数为完全数.

例如:6=1+2+3,所以6是完全数. 求出2~1000之间的全部完全数.

12.(Nicomachus定理)任何一个整数的立方都可以表示成一串奇数的和.例如:

13=1

23=3+5=8

33=7+9+11=27

43=13+15+17+19=64

…….

试证明之.

13。任给一个自然数n,输出从1~n的不同因数的个数m.

ex: input n=3

n=1 m=1

n=2 m=2

n=3 m=2

14。验证哥德巴赫猜想:

哥德巴赫猜想:任一个大于3的自然数都可以写成两个质数之和,试验证之。

15。逻辑判断:

甲、乙、丙三人在北京、上海、广州的中学里都不同课程:数学、语文、外语。已知:

甲不在北京工作

乙不在上海工作

在北京工作的人不教外语,在上海工作的人教数学

乙不教语文

问这些人各在哪个城市担任什么课程

16。若一个N位自然数,它每一位数的N次方之和恰好等于它本身,则称它为水仙花数.

编程求出10000以内的所有水仙花数

17.宰相的麦子:相传古印度宰相达依尔,是国际象棋的发明者。有一次,国王因为他的贡献要奖励他,问他想要什么。达依尔说:“只要在国际象棋棋盘上(共64格)摆上这么些麦子就行了:第一格一粒,第二格两粒,……,后面一格的麦子总是前一格麦子数的两倍,摆满整个棋盘,我就感恩不尽了。”国王一想,这还不容易,刚想答应,如果你这时在国王旁边站着,你会不会劝国王别答应,为什么?

18.、“百钱买百鸡”是我国古代的著名数学题。题目这样描述:3文钱可以买1只公鸡,

2文钱可以买一只母鸡,1文钱可以买3只小鸡。用100文钱买100只鸡,那么各有公鸡、母鸡、小鸡多少只?与之相似,有"鸡兔同笼"问题。

20.输入一个正整数N,把它分解成质因子相乘的形式。

如:36=1 X 2 X 2 X 3 X 3;19=1 X 19

(提示:设因子为I,从2开始到N,让N重复被I除,如果能整除,则用商取代N,I为一个因子;如果不能整除,再将I增大,继续以上操作,直到I等于N。)

相关文档
最新文档