早教吧作业答案频道 -->其他-->
c++三角数按照顺时针方向螺旋填充.设计一个用于填充n阶方阵的上三角区域的程序.填充的规则是:使用1,2,3…的自然数列,从左上角开始,按照顺时针方向螺旋填充.例如:当n=6时,输出:12345
题目详情
c++三角数按照顺时针方向螺旋填充.
设计一个用于填充n阶方阵的上三角区域的程序.填充的规则是:使用1,2,3…的自然数列,从左上角开始,按照顺时针方向螺旋填充.
例如:当n=6时,输出:
1 2 3 4 5 6
15 16 17 18 7
14 21 19 8
13 20 9
12 10
11
要求:n不必输入,可事先定义;程序运行时,要求输出方阵的上三角部分,每个数据宽度为4,右对齐.
还没学指针啊 = =怎么办
设计一个用于填充n阶方阵的上三角区域的程序.填充的规则是:使用1,2,3…的自然数列,从左上角开始,按照顺时针方向螺旋填充.
例如:当n=6时,输出:
1 2 3 4 5 6
15 16 17 18 7
14 21 19 8
13 20 9
12 10
11
要求:n不必输入,可事先定义;程序运行时,要求输出方阵的上三角部分,每个数据宽度为4,右对齐.
还没学指针啊 = =怎么办
▼优质解答
答案和解析
思路是定义个数组,初始化所有元素为-1,然后顺着方向把数字填入数组,递归调用直至填满三角形.最后再输出这个数组中的非负元素即可.具体代码如下:#include /*设计一个用于填充n阶方阵的上三角区域的程序.填充的规则是...
看了c++三角数按照顺时针方向螺旋...的网友还看了以下:
用1、2、3……9填下面图形,使横向、竖向以及交叉的三格之和相等.问和是多少? 2020-04-26 …
九宫算术题3×31到9只能使用加法使横向、纵向的结果都一样把1到9九个数字填进9个格子里使横向纵列 2020-05-13 …
将-2,-1,0,1,2,3,4,5,6九个数填入一个三阶幻方,使横向、竖向、斜向三个数之和均为6 2020-06-16 …
求算一道数学题请你将-15,-12,-9,-6,-3,0,3,6,9,填入下列方格里,使大方格的横 2020-06-29 …
3()3()3()3()3=1填上符号,使等式成立3()3()3()3()3=53()3()3() 2020-07-18 …
将-4,-3,-2,-1,0,1,2,3,4填入幻方中(3*3)使得每一横,竖及斜对角线的3个数相 2020-07-28 …
将-2,-1,0,1,2,3,4,5,6这九个数填在九个格子内,使横向的数列向的数斜线的数和为6 2020-07-30 …
在横线上填上适当的数.(1)填两个负数,使>.(2)填一个负数和一个正数,使>.(3)填一个真分数 2020-07-31 …
三道函数题,急,20分!1.直线y=x+3可以由直线y=x沿y轴向(填"上"或"下")平移个单位. 2020-08-01 …
画一画,填一填.(1)画出图1的另一半,使它成为轴对称图形.(2)画出图2向下平移6格后的图形.(3 2020-12-09 …