自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

花满楼

黄河远上白云间,一片孤城万仞山。羌笛何须怨杨柳,春风不度玉门关。

  • 博客(15)
  • 问答 (1)
  • 收藏
  • 关注

转载 C++之练习题41

1.把 M 个同样的苹果放在N 个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K 表示)注意:5,1,1 和1,5,1 是同一种分法。输入数据第一行是测试数据的数目t(0 空格分开。1输出要求对输入的每组数据M 和N,用一行输出相应的K。输入样例17 3输出样例8

2014-08-30 15:45:02 828

转载 C++之练习题40

1.有9 个时钟,排成一个3*3 的矩阵,各时钟指针的起始位置可以是12 点、3 点、6 点、9 点,如图8-9 所示。共允许有9 种不同的移动。如图8-10 所示,每个移动会将若干个时钟的指针沿顺时针方向拨动90 度。给定这9 个时钟指针的其始位置,请计算最少需要用最少个移动才能将9 个时钟的指针都拨到12 点的位置,并输出你采用的移动序列。

2014-08-18 16:32:05 406

转载 C++之练习题39

1.给定两个正整数a 和b。可以知道一定存在整数x,使得 x

2014-08-17 16:35:01 994

转载 C++之练习题38

1.在韩国,有一种小的青蛙。每到晚上,这种青蛙会跳越稻田,从而踩踏稻子。农民在早上看到被踩踏的稻子,希望找到造成最大损害的那只青蛙经过的路径。每只青蛙总是沿着一条直线跳越稻田,而且每次跳跃的距离都相同。 稻田里的稻子组成一个栅格,每棵稻子位于一个格点上,而青蛙总是从稻田的一侧跳进稻田,然后沿着某条直线穿越稻田,从另一侧跳出去

2014-08-16 16:27:57 669

转载 C++之练习题37

1.有一个由按钮组成的矩阵,其中每行有6 个按钮,共5 行。每个按钮的位置上有一盏灯。当按下一个按钮后,该按钮以及周围位置(上边、下边、左边、右边)的灯都会改变一次。即,如果灯原来是点亮的,就会被熄灭;如果灯原来是熄灭的,则会被点亮。在矩阵角上的按钮改变3 盏灯的状态;在矩阵边上的按钮改变4 盏灯的状态;其他的按钮改变5 盏灯的状态。在下图8-1 中,左边矩阵中用X 标记的按钮表示被按下,右边

2014-08-14 17:24:03 498

转载 C++之练习题36

1.人生来就有三个生理周期,分别为体力、感情和智力周期,它们的周期长度为 23 天、28 天和33 天。每一个周期中有一天是高峰。在高峰这天,人会在相应的方面表现出色。例如,智力周期的高峰,人会思维敏捷,精力容易高度集中。因为三个周期的周长不同,所以通常三个周期的高峰不会落在同一天。对于每个人,我们想知道何时三个高峰落在同一天。158对于每个周期,我们会给出从当前年份的第一天开始,到出现高峰的

2014-08-12 15:36:10 474

转载 C++之练习题35

1.求2 个不超过100 位的浮点数相加的和

2014-08-11 16:57:12 428

转载 C++之练习题34

1.形如 2p-1 的素数称为麦森数,这时P 一定也是个素数。但反过来不一定,即如果P 是个素数。2p-1 不一定也是素数。到1998 年底,人们已找到了37 个麦森数。最大的一个是P=3021377,它有909526 位。麦森数有许多重要应用,它与完全数密切相关。你的任务:输入P (1000精度数表示)输入数据只包含一个整数 P(1000输出要求第 1 行:十进制高精

2014-08-08 17:20:38 680

转载 C++之练习题33

1.n 位的一个整数是循环数(cyclic)的条件是:当用一个 1 到 n 之间的整数去乘它时,会得到一个将原来的数首尾相接循环移动若干数字再在某处断开而得到的数字。也就是说,如果把原来的数字和新的数字都首尾相接,他们得到的环是相同的。只是两个数的起始数字不一定相同。例如,数字 142857 是循环数,因为:142857 *1 = 142857142857 *2 = 2857141

2014-08-07 15:41:13 956

转载 C++之练习题32

1.数根可以通过把一个数的各个位上的数字加起来得到。如果得到的数是一位数,那么这个数就是数根。如果结果是两位数或者包括更多位的数字,那么再把这些数字加起来。如此进行下去,直到得到是一位数为止。比如,对于24 来说,把2 和4 相加得到6,由于6 是一位数,因此6 是24 的数根。再比如39,把3 和9 加起来得到12,由于12 不是一位数,因此还得把1 和2 加起来,最后得到3,这

2014-08-06 16:23:16 970

转载 C++之练习题31

1.大家知道,给出正整数n,则1 到n 这n 个数可以构成n!种排列,把这些排列按照从小到大的顺序(字典顺序)列出,如n=3 时,列出1 2 3,1 3 2,2 1 3,2 3 1,3 1 2,3 2 1六个排列。给出某个排列,求出这个排列的下k 个排列,如果遇到最后一个排列,则下1 排列为第1 个排列,即排列1 2 3…n。比如:n = 3,k=2 给出排列2 3 1,则它的下1

2014-08-04 17:03:30 602

转载 C++之练习题30

1.你的一个朋友买了一台电脑。他以前只用过计算器,因为电脑的显示器上显示的数字的样子和计算器是不一样,所以当他使用电脑的时候会比较郁闷。为了帮助他,你决定写一个程序把在电脑上的数字显示得像计算器上一样。输入数据输入包括若干行,每行表示一个要显示的数。每行有两个整数s 和n (1 输出要求显示的方式是:用 s 个'-'表示一个水平线段,用s 个'|'表示一个垂直线段。这种情况下,每一

2014-08-03 16:17:50 652

转载 C++之练习题29

1.约瑟夫问题:有n只猴子,按顺时针方向围成一圈选大王(编号从1到n),从第1号开始报数,一直数到m,数到m的猴子退出圈外,剩下的猴子再接着从1 开始报数。就这样,直到圈内只剩下一只猴子时,这个猴子就是猴王,编程求输入n,m后,输出最后猴王的编号。输入数据每行是用空格分开的两个整数,第一个是 n, 第二个是 m ( 0 是:0 0输出要求对于每行输入数据(最后一

2014-08-02 16:56:12 1842

转载 C++之练习题28

1.在国外,每月的13 号和每周的星期5 都是不吉利的。特别是当13 号那天恰好是星期5时,更不吉利。已知某年的一月一日是星期w,并且这一年一定不是闰年,求出这一年所有13 号那天是星期5 的月份,按从小到大的顺序输出月份数字。(w=1..7)提示1、3、5、7、8、10、12 月各有31 天,4、6、9、11 月各有30 天,2 月有28 天

2014-08-01 17:17:59 1515

转载 C++之练习题27

1.上周末,M.A 教授对古老的玛雅有了一个重大发现。从一个古老的节绳(玛雅人用于记事的工具)中,教授发现玛雅人使用了一个一年有365 的叫做Haab 的日历。这个Haab 日历拥有19 个月,在开始的18 个月,一个月有20 天,月份的名字分别是pop, no,zip, zotz, tzec, xul, yoxkin, mol, chen, yax, zac, ceh, mac, kanki

2014-08-01 17:08:58 666

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除