c语言程序 数字金字塔

Python021

c语言程序 数字金字塔,第1张

给,已经编译运行通过:

#include<conio.h>

#include<stdio.h>

void main()

{

int n//这个就是定义的你需要输出的行数

int i,j

printf("please input the n: ")

scanf("%d",&n)//输入需要输出的行数

for(i=0i<ni++)

{

for(j=0j<2*(n-1-i)j++) printf(" ")

for(j=0j<=ij++) printf("%d",j+1)

for(j=0j<2*i-1j++) printf(" ")

for(j=i+1j>0j--)

{

if(i==0) break

printf("%d",j)

}

printf("\n")

}

getch()

}

给你一个运行的截图

#include<stdio.h>

int main(void)

{

int i,j

int e

scanf("%d",&e) //输入行

for(i=0i<ei++) //外层循环行

{

for(j=ij<e-1j++) //每行输出空格

printf(" ")

for(j=0j<i*2+1j++)//条件判断范围每次增加2

printf("%c",'A'+j)

printf("\n")

}

return(0)

}