我必须编写一个程序来输出以下文本(不多也不少):
1
12
123
1234
作为初学者,我完全陷入了困境。解决这个问题的最佳方法是什么?我应该使用什么算法?
答案 0 :(得分:6)
这里有一些伪代码可以帮助您入门。我没有为明显的学习/家庭作业问题提供真实的代码,因为从长远来看,这对你没有好处。
for i = 1 to 4: # four lines.
for j = 1 to 4-i: # each line starts with some spaces.
output a space
for j = 1 to i: # followed by the digits.
output j
output new line # move to next line.
你的工作就是实际运行你的程序,在你去的时候记下变量的内容并记录输出的内容。
然后,一旦您完全理解它的工作原理和原因,请将其转换为您选择的语言。看,这是一张让你凝视的表格:
i j output
----- ----- ------
1