Ⅰ 如何用c语言编写这个数字金字塔
#include
void main()
{
int i,j;
for (i=1;i<=3;++i) // 控制金字塔的层数,本例输出3层,可以改变输出任意层
{
for (j=1;j<=3-i;++j) // 控制金字塔每层前面输出的空格数
printf(" ");
for (j=1;j<=2*i-1;++j) // 控制金字塔每层需要打印'*'的个数
printf("*");
printf("\n"); // 一层金字塔输出完毕,换行继续输出下一层
}
}
Ⅱ c语言如何输出倒的数字金字塔 123454321
#include<stdio.h>
intmain()
{
inti,j,n=6;//输出其它行,请自行修改n的值
for(i=1;i<=n;++i)//一共要输出n行
{
//输出第i行
for(j=1;j<=n-i;++j)//输出n-i个空格
printf("");
for(j=1;j<=2*i-1;++j)//输出2*i-1个星号
printf("*");
printf(" ");
}
return0;
}
Ⅲ 怎样用C语言写出数字金字塔的程序。
#include <stdio.h>
void main(void)
{
int i,j,k,h;
for(i=1;i<=9;i++)
{
for(j=1;j<=10-i;j++)
cout<<" ";
for(k=1;k<=i;k++)
cout<<k;
for(h=1;h<=i-1;h++)
cout<<i-h;
cout << endl;
}
}