用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;
}