分析:
利用for循环,外循环控制行,内循环控制列。调用的函数无返回值。
下面是源代码
#include "stdio.h"
int main()
{
int n;
void pyramid(int n);
printf("Please enter a number:");
scanf("%d",&n);
pyramid(n);
return 0;
}
void pyramid(int n)
{
int i,j;
for(i=n;i>=1;i--)
{
for(j=1;j<=n-i;j++)
printf(" ");
for(j=1;j<=2*i-1;j++)
printf("*");
printf("\n");
}
}