帕斯卡的基本问题

1.计算y值:

COS(X+3.0)0≤X & lt;10

y =(COS(X+7.5))2 10≤X & lt;20

(COS(X+4.0))4 20≤X & lt;30

2.读入一个三位数的正整数,反向输出。

3.输出三个数中最大的一个。

4.x,y,z的值分别为1,11,111。将它们向左对齐并输出。

5.x,y,z的值分别为1,11,111。将它们向右对齐并打印出来。

6.对于输入方程系数,求二元线性方程组的解。

7.输入两个整数,求它们的最大公约数和最小公倍数。

8.对于输入的最大数,计算奇数和偶数。

9.找出10中最大和最小的数。

10.吉普问题。希望一辆吉普车以最少的油耗穿越1000 km的沙漠。现在已知jeep的总油耗为500升,油耗率为1升/km。沿途没有加油站。因此,有必要利用吉普车自行运油。让吉普车以最少的油耗穿越1000 km的沙漠需要多少油?

11.找出下面的第n个斐波那契数,其定义为

f(0)=0,f(1)=1,f(n)= f(n-1)+f(n-2)(n & gt;=2)

12.求下面这个阿姆斯特朗数,它是一个n位数,它的值等于每个位数的n次方之和。比如153 = 1 3+5 3+3。试着找出999内的阿姆斯特朗号码。

13.马戏团里有鸟和大象。它们有36个头和100英尺。有多少只鸟和大象?

14.100匹马负重100,马来西亚一匹马负重3,中国一匹马负重2,两匹马负重1。计算大、中、小马的数量。

15.打印数字金字塔。

1

1 2 1

1 2 3 2 1

1 2 3 4 3 2 1

...................

16.求2000以内的毕达哥拉斯数。(a2=b2+C2)

17.把1元钱换成1,2,5分和1,2,5分有多少种可能?

打印乘法公式表。

19.有一对兔子。出生一个月后,它们变成了一对小兔子。两个月后,他们生下了第一只小兔子,他们成了一对老兔子。这个时候,* * *有两对兔子,(一老一小)。三个月后,老兔子生了一对小兔子。上个月出生的小兔子变成了大兔子。此时,* * *已有三双(旧的,大小不一)。

20.打印方阵

A B C D E

英国剑桥大学

中国发展银行

D E A B C

英国剑桥大学

21.按字母顺序和相反顺序打印每隔一个字母。输出如下所示:

a c e g i k m o q s u w y

z x v t r p n l j h f d b

22.计算机生成一个0-100的随机整数,你可以猜出来。电脑会对你猜的数字做出三种不同的反应,太大,太小,刚刚好。当你猜的时候,它输出你猜的次数和你猜的数字。

23.如果一个自然数等于它的所有约数之和(不包括数本身),则称它为完全数。比如6以外的约数是1,2,3,6=1+2+3,所以6是一个完全数。求自然数中的前三个完全数。

24.写出一个分子为一的分数之和为真分数。

25.有趣的数学题:某校组织m名学生到离学校x公里的地方参加军训。但是目前能坐n人的车只有一辆,其中M & gt如果已知学生步行速度为a km/h,汽车速度为b km/h,其中a

26.目前有几箱零件,每箱包含65,438+000个零件。一个集团做某台机器,需要这样的零件,但是第一天或者第二天不需要,第三天三个,第四天四个,第n天n个。据了解,这个小组工作了40多天,仅用了m箱零件,5

27.验证哥德巴赫猜想。任何大于6的偶数都可以表示为两个素数之和。

28.找出m,n (m

29.求最简单的分数值1/a+1/b,1/a+1/b+1/c,a/b+c/d。

30.打印

1 2 3 4 5 6

1 2 3 4 5 6

1 2 3 4 5 6

1 2 3 4 5 6

1 2 3 4 5 6

1 2 3 4 5 6

1 2 3 4 5 6

31.输入5位数字,逆序输出。

32.在没有条件语句的情况下,计算每个分数的人数。

33.在约瑟夫环问题中,马克斯人组成一个圈。每次数到跳就离开圈子,直到所有人都离开圈子。试着找到圆的顺序。

34.约瑟夫环问题:

编号为1,2,3,...,n顺时针围坐成一圈,每人拿一个密码(正整数)。从指定编号1的人开始,顺时针按1的顺序报数,报至指定值M时停止计数,将编号为M的人报入队列,取其密码为新的M. =30,N和密码号从键盘输入。

35.写一个程序,要求输出20个数字(0-9),然后统计两个相邻的数字对在这个数组中出现的次数,比如:0,1,5,9,8,7,2,2,2,3,2,7,8,7,8,8,9。然而,8和7的对数是3。

36.1.63如图:7个同学顺时针按。

(1)手拉手围成一个圈,顺方向走。

1.72 ⑦ ② 1.70序号①...⑦,带一个

1.64 ⑤ ③ 1.60节目根据身高描述这七个人。

1.67 ⑤ ④ 1.68由矮到高重新排列,面朝内。

手柄的位置关系。

图中小圆圈内的数字是数字,小圆圈外的数字是每个人的身高。

37.读入一些数字,过滤掉那些中值为20的。

38.任意输入n,找到序列的前n项1,1/2,2/2,1/3,2/3...

39.1的自然数..8k表示为2k行,要求底部奇数,顶部偶数。(k >;0) k=4,那么输出:2 4 6 8。

1 3 5 7

10 12 14 16

9 11 13 15

18 20 22 24

17 19 21 23

26 28 30 32

25 27 29 31

40.打印数字螺旋方阵。这个数字方阵的特点是数字从外圆到内圆按自然数的顺序递增,从左上角的1到中间的N*N,其中N正好是方阵的行数或列数。

41.写一个程序,读入一个真实的度,转换成度,分,秒并显示出来。

42.编辑程序,打印直方图,直方图有4行,每列代表1%。

43.编写一个返回正整数的倒数的函数。

44.写一个程序以逆序输出一个正整数。

45.幻方(奇数阶和4的倍数阶)。

46.打印由1-n * n组成的N*N的螺旋正方形。(N

N=4

7 8 9 10

6 1 2 11

5 4 3 12

16 15 14 13

47.验证任意自然数的阶乘都可以表示为任意素数的乘积。表示方法:

比如:5!=2*2*2*3*4*5

48.打印杨辉三角形,自然数n为行数。

49.求n个自然数的最大公约数。

50.N个人进入会场(会场只有N个座位),要按号入座,但是N个人都坐错了位置,把所有可能的入座方式编程输出,累计总数,键盘输入N。

51.求B/A+D/C,结果表示为最简单的分数。

52.求求我!+J!+K!,其中I,J,K J,K由键盘输入。

53.求n!。

54.将十进制数转换成等价的二进制数。

55.根据键盘输入的G和H两个数,找出[G,H]中的所有质数。如果g

56.用递归方法求幂函数mn。

57.跳马问题,5*5正方形,从左上角开始,跳所有格。

58.一个梯子有n个正方形。小明上梯子,有时候上到1格,有时候上到2格。编一个程序,打印出任意自然数n爬梯子的所有可能方式,并指出爬梯子的方式有多少种?

59.13世界杯前八名国家:

阿根廷(阿根廷)、英格兰(英格兰)、西班牙(西班牙)和比利时。

德国(德国)、墨西哥(墨西哥)、法国(法国)、巴西(巴西)

这八个国家的英文名都藏在一个区块里:

I G大学

Pr w y u b w y需要设计一个程序来找到这八个。

W V G S T E X A N国家第一个字母所在的行和列标有。

字母的方向。字母的方向规定如下

H O R N N Z E I M八个方向,分别有八根弦。

W P A G L T X L R标注,如图:

左上右下

左右

左下右下

B P J D C D E H J

要求按照国家名称字符的顺序打印搜索结果,输出格式如下:

名称(国家名称)行(行)列(列)方向(方向)

60.如果在每个自然数后写一个自然数n,则得到一个新的数,它们都可以被n整除,请找出。

61.编程过程READOCAL,读取八进制序列并将其转换为正整数。

62.设计一个程序,要求读入一个从1到30的数,并列出它的平方、立方和包含数D的数本身,例如11,121,1338。

63.判断一个数是否回文。

64.设计一个递归函数来计算一个自然数有多少个加法表达式。

例如,5有七种加法表示:

5,4+1,3+2,3+1+1,2+2+1,2+1+1+1,1+1+1+1+1

65.设计一个计算阿克曼函数的函数描述。阿克曼函数定义为:

Ack(0,n)= n+1(n & gt;=0)

Ack(m,o)=Ack(m-1,1)(m & gt;=1)

Ack(m,n)=Ack(m-1,Ack(m,n-1) (m,n & gt=1)

66.数字10已经排序,现在应该插入一个新的数字,这样新的数列仍然是排序的。

67.设p(x)是十进制整数x的所有位数的乘积,例如整数12的p(x)的值是1*2=2。尝试找出所有满足以下公式的正整数:p(x)=x2-10x-22。

68.识别字符串abababab...,如果字符串符合此规则,则输出true,否则输出false,字符串的总长度为n .

69.写一个以函数f为自变量的布尔函数。如果f(x)为正,当x = 0,0.1,0.2,0.3...1.0,布尔函数值为真,否则为假。

70.在1( )2( )3( )4( )5=()中填入+、-、*和有理数,使之成为有理数方程。

71.在1()2()3()4()5()6()7()8()9 = s中填入加减号,使公式成立。

72.在以下公式中填入加号或减号○,使公式结果等于S (s

1○2○3○4○5○6○7○8○9=S

73.有一个方阵如图:

试着从任何一个雷达上找到雷达。

一条路线。打印每个方案。

D A R A D

答:答:答

爱达爱达

74.求1到500之间的数,这个数本身和它的二进制数都是回文。

75.计算S除以1992的商和余数(使用字符串)。

76.高精度加法。

77.高精度乘法。

78.确定任何输入字符串的数据类型。

79.对任意个数n,处理后要求奇数在前,偶数在后,求所有的排列方法。

80.有一个列车时刻表如图:

出口-\ \/ -入口处有五列火车,编号分别为1、2、3、4、5。

-\ \ \/ - 1,2,3,4,5依次排列在入口处,调度员可以

\ \/在任何时候,入口的第一列都将是

火车进站了。也可以是最后一个进入的。

车站的火车开到出口。

车站

编程要求:1。模拟调度员的工作,使入口处的所有列车在出口处重新排列;

2.在出口处打印出所有列车的可能顺序;

3.如果入口处的列车数量进一步增加到N辆会怎样?

81.设X为一维整数数组,其元素由1-n之间的所有整数随机排列,数组下标的上限n由键盘输入。设计程序根据如下定义的打印规则p打印数组X的元素:

(1)如果x是空数组,打印“EMPTY”;

(2)如果X的长度是1,打印出X的这个元素值;

(3)若X的长度大于1,设A是X的最小元素,B和C分别是A的左元素和右元素组成的子阵列;

(4)按照(1)(2)(3)的规则处理B和C的所有元素,直到数组长度为1。

打印规则p根据上述处理原理打印X数组的所有元素,格式如下:

a

L:B(L代表a的左边)

R:C(R代表a的右边)

例如:X=(4,3,5,1,2),它将被打印为:

1

李:3

L: 4

R: 5

R: 2

以上结果表明,数组X的最小元素是由1和1的左元素组成的子数组B=(4,3,5),而B的最小元素是3,3的左元素是4,右元素是5;1右边的元素数组是C=(2),只有一个元素。

82.需要设计一个程序,在每行的单词之间插入适当的空格,使所有的行都在同一列结束。例如:

打开顶盖

拖拉机固定释放装置

插入空白后,它变成:

打开顶盖

拖拉机固定释放装置

在每行文字之间插入空格时,除了右端对齐外,还需要满足以下要求:

(1)不同相邻词之间的空间差最多为1;

(2)偶数(奇数)行,必要的空格出现在右端(左端)。

83.对于键盘输入的任意字符串,每两个相邻的字符进行比较,如果相同,则输出+,但不输出-,然后对新生成的+和-字符串进行同样的操作,直到剩下一个字符。

输入:101101。

然后输出:-+-

+ - +

-+-

-

+

84.有n * m个邮票(n列m行)连在一起,但是t邮票已经被挖出来了。

比如下面是4*5邮票的情况,其中13邮票被挖出。

┌┬┬┬┬┐┐┐┐┐┐┐┐┐┐┐┐┐┐┐┐𗊨┐┐┐┐δ┐┐948

│1│6│11│16│1,2,3,4或1,2,6,7或1,2,6,65438+等票。

├┼┼┼┼┼┤┤:有多少种方法可以撕开四张合格的邮票?

│ 2│ 7│12│17│(注:1,2,3,4和2,3,4,5视为不同的撕法)

├┼┼┼┼┼┤要求编写一个通用程序,并按以下格式打印:

│ 3 │ 8 │ 18 │输入:撕了多少张?

├-┼-┼-┼邮票形状n,M=?

│ 4│ 9│14│19│挖出图章的位置N1,N2=?

├┼┼┼┼┼┤输出:打印所有撕裂方式和方案总数。

│ 5│10│15│20│

└—┴—┴—┴—┘

85.高精度电源。

86.有一个图有N*N (N是偶数)。请用N*N/2个长为2,宽为1的长方块全部覆盖,通过编程找出所有的覆盖方法。要求每种覆盖方式不能重复。这里的重复是指旋转一个角度后还是一样,反之亦然。输出最好用图表或其他方式。

87.用0和1随机填充m * n矩阵的每个顶点,找到第一个四个顶点相同且面积最小的矩形。

88.输入任意一个单词,并计算其中元音和辅音的数量。

89.将集合类型设置为1的集合...n,其中n是主程序中const解释的整数,在编译过程中尽量算出集合元素的个数。

90.写一个函数来判断一个给定的字符是字母、数字、空格、标点符号还是其他符号。

91.写一个函数。如果传递给它的整数只包含数字1,3,5,7,9,则返回true,否则返回false。

92.通过筛选找到质数。(255以内)

93.将十进制数n转换为二进制,将1的位数存储在集合中。

94.城市路线的问题(如图)就是寻找最短的路线。图中的括号内是里程数。

┏━━━━━━━━━━┓

┃ ⑺ ┃

⑺┏━━━━B━━━━━━┓ ┃

┃ ┃ ┃ ┃

┃ ┏━━╋━━C━━━┻━┓ ┃

┃⑹┃ ┃ ┃ ┃ ┃

┃ ┃ ┃ ⑼┃ ⑸┃ ┃

一个━┫ ┃ ┃ ┃ ┃

┃ ┗━━╋━━╋━━━━━━D┫

┃ ⑽ ┃ ┃ ┃

┃ ┃ ┃ ┃

┃ ┗━━┻━━━━━┓ ┃⑹

┃ ⑽ ┃ ┃

┗━━━━━━━━━━━━━E━┛

(13)

95.一招问题。找出所有用一笔覆盖全图的方法。

96.数码管问题。找出数字笔画每两位相差一位的五位数字。

1

┌—┐

2│ │3

├ 4┤

5│ │6

└—┘

97.四色原理。

98.表情评价。(包括+,-,*,/,(,))。

99.有一个绝对回文数,它的十进制和二进制都是回文。请打印出1-500之间的绝对回文数(二进制中第一个0不能算)。比如99 (110001)就是。

100.一个人带着狼、羊、白菜过河。狼吃羊,羊吃白菜。河里只有一艘船。这个人一次只能带一件东西过河。他们都以最少的步子过河。