主题:请斑竹帮忙解答,万分感谢!
1. 已知有以下由自然数1,2,3…N(N〈1000)按顺序组成的螺旋图形,在数2处拐第一个弯,在数3处拐第二个弯,在数5处拐第三个弯….。
请编程从键盘输入数字X(X〈50),则输出第X个拐弯点处的数字。(24分)
21 22 23
20 7 8 9 10
19 6 1 2 11
18 5 4 3 12
17 16 15 14 13
(N=23时)
2、若发行一套四种不同面值(为自然数)的邮票,限定使用时不超过3枚,为了能连续贴出1,2,...,N的面值, 编程求如何确定四种面值,使 N 最大?(输出应发行哪四种面值及此时N的最大值)(16分)
3、今有一n×n的表格(n<10)),每个格子的表示方法如下图:
(1,1) (1,2) (1,3) (1,4) ••• (1,n)
(2,1) (2,2) (2,3) (2,4) ••• (2,n)
(3,1) (3,2) (3,3) (3,4) ••• (3,n)
(4,1) (4,2) (4,3) (4,4) ••• (4,n)
••• ••• ••• ••• ••• •••
(n,1) (n,2) (n,3) (n,4) ••• (n,n)
请编程,若键盘输入某一格子的位置,则输出所有与该格子不在同行、同列及对角线的所有格子。非编程方法不给分。(20分)
4、A$为由键盘输入的字符串,它由字符a,b,c,...,x,y,z中的若干个不重复的字符组成。若a<b<c...<x<y<z,请编程将字符串A$按升序排序后输出。(20分)
如:输入bgf,则输出:bfg。
5、从键盘输入四个自然数,请用这四个自然数组成一个不含括号的加减法混合运算题,使该题所得结果最小(但不能为负值,而且运算的中间结果也不能为负值)。 输出格式要符合数学算式的要求,如有多种解答,需输出所有符合要求的表达式。(20分)
例如: 输入: 15, 6,12,4
输出: 15-12+4-6=1
15+4-12-6=1
15+4-6-12=1
15-6+4-12=1
4+15-12-6=1
4+15-6-12=1
请编程从键盘输入数字X(X〈50),则输出第X个拐弯点处的数字。(24分)
21 22 23
20 7 8 9 10
19 6 1 2 11
18 5 4 3 12
17 16 15 14 13
(N=23时)
2、若发行一套四种不同面值(为自然数)的邮票,限定使用时不超过3枚,为了能连续贴出1,2,...,N的面值, 编程求如何确定四种面值,使 N 最大?(输出应发行哪四种面值及此时N的最大值)(16分)
3、今有一n×n的表格(n<10)),每个格子的表示方法如下图:
(1,1) (1,2) (1,3) (1,4) ••• (1,n)
(2,1) (2,2) (2,3) (2,4) ••• (2,n)
(3,1) (3,2) (3,3) (3,4) ••• (3,n)
(4,1) (4,2) (4,3) (4,4) ••• (4,n)
••• ••• ••• ••• ••• •••
(n,1) (n,2) (n,3) (n,4) ••• (n,n)
请编程,若键盘输入某一格子的位置,则输出所有与该格子不在同行、同列及对角线的所有格子。非编程方法不给分。(20分)
4、A$为由键盘输入的字符串,它由字符a,b,c,...,x,y,z中的若干个不重复的字符组成。若a<b<c...<x<y<z,请编程将字符串A$按升序排序后输出。(20分)
如:输入bgf,则输出:bfg。
5、从键盘输入四个自然数,请用这四个自然数组成一个不含括号的加减法混合运算题,使该题所得结果最小(但不能为负值,而且运算的中间结果也不能为负值)。 输出格式要符合数学算式的要求,如有多种解答,需输出所有符合要求的表达式。(20分)
例如: 输入: 15, 6,12,4
输出: 15-12+4-6=1
15+4-12-6=1
15+4-6-12=1
15-6+4-12=1
4+15-12-6=1
4+15-6-12=1