代码如下
#include<stdio.h>//用stdio是为了使用printf和scanf。
int main()//因为用int main(),所以最后有一句return 0 ;
{int n,i,j;
printf("Hello World!请输入金字塔层数:___");
scanf("%d",&n);//scanf的用法,多用新知识。
for(i=1;i<=n;i++)//这里的变量我都是从1开始,第一句for是开始对每层用两个for。
{
for(j=1;j<=n-i;j++)//第一个for是填充金字塔左边空的部分,空" "的个数满足n-i。右边空的部分不管。
printf(" ");
for(j=1;j<=2*i-1;j++)//第二个for是填充金字塔实体部分,满足1、3、5...即2n-1的规律。
printf("*");
printf("\n");//每层结束后要换行printf("/n")。
}
return 0;//int main()。
}