C语言函数打印数字金字塔

 

一,目标:输入一个1~9的数字(n)打印1~n的一个数字金字塔例子如下

输入:5

输出:

               1

           2      2

       3      3      3

    4      4      4     4

5       5      5      5      5

(呃,由于这个不是编译器所以只能勉强对齐,1前面是四个空格,数字间隔是一个空格)

二,编写思路:

第一步输入:

这个就不用细说了,就是一个输入然后调用pyramid这个函数。

C语言函数打印数字金字塔_第1张图片

第二步输出:

先手动打印要输出的金字塔

会发现数字前面的空格逐行递减一个。

假设输入的5第一行数字前的空格就是5-1

打印完空格后打印数字会发现数字间的间隔是一。

下面开始编写函数内容C语言函数打印数字金字塔_第2张图片

最后欢迎大家评论!!互相学习!!

你可能感兴趣的:(c语言)