本题要求实现函数输出n行数字金字塔。函数接口定义:void pyramid( int n );其中n是用户传入的参数,为[1, 9]的正整数。 要求函数按照如样例所示的格式打印出n行数字金字塔。

#include
void pyramid(int n)
{
int i,j;
for(i=1;i<=n;i++)
{
for(j=1;j printf(" “);
for(j=10-i;j>=1;j–)
printf(”%d “,10-i);
printf(”\n");
}
}
int main()
{
pyramid(9);
printf("\n");
}
第二种三角形
#include
void pyramid(int n)
{
int i,j;
for(i=1;i<=n;i++)
{
for(j=9-i;j>=0;j–)
printf(" “);
for(j=1;j<=i;j++)
printf(”%d “,i);
printf(”\n");
}
}
int main()
{
pyramid(9);
printf("\n");
}

你可能感兴趣的:(本题要求实现函数输出n行数字金字塔。函数接口定义:void pyramid( int n );其中n是用户传入的参数,为[1, 9]的正整数。 要求函数按照如样例所示的格式打印出n行数字金字塔。)