题目:
代码详解:
#include <stdio.h>
#include "math.h"
void fun(int i)
{
int m, n;
/**********Program**********/
for (n = i; abs(n) <= i; n--)//通过数字的递减和数字的绝对值来控制
{
for (m = 0; m <= abs(n); m++)//输出的空格数
{
printf(" ");
}
for (m = 0; m <= (i - abs(n))*2; m++)//输出的*数
{
printf("*");
}
printf("\n");
}
/********** End **********/
}
int main()
{
int n;
scanf("%d", &n);
fun(n);
}
PS:水博客。