用c语言输出以下图案:
*
***
*****
***
*
我知道这个图案的代码 我想知道怎么用scanf输入一个数N随意调金字塔的行数
用c语言输出以下图案:
*
***
*****
***
*
我知道这个图案的代码 我想知道怎么用scanf输入一个数N随意调金字塔的行数
这个程序能满足你的要求
#include
int main()
{
int i,j,k,m;
scanf("%d",&m);
m=(m-1)/2;
for(i=0;i<=m;i++)
{
for(j=0;j<=m-1-i;j++)
printf(" ");
for(k=0;k<=2*i;k++)
printf("* ");
printf("\n");
}
for(i=0;i<=m-1;i++)
{
for(j=0;j<=i;j++)
printf(" ");
for(k=0;k<=m*2-2-i*2;k++)
printf("* ");
printf("\n");
}
return 0;
}