给,已经编译运行通过:
#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)
}