當前位置:編程學習大全網 - 電腦編程 - C語言編程輸出以第三十列為對稱軸的實心菱形

C語言編程輸出以第三十列為對稱軸的實心菱形

int i=0,j=0,center=0,d=0; //center為對軸所在列(行),d為當前列與對稱軸列(行)的差

scanf("%d",&center);

center=center-1;

printf("菱形以第%d列(行)為對稱軸\n",center+1);

for(i=0;i<2*center+1;i++)

{

if(i<center)

d=center-i;

else

d=i-center;

for(j=0;j<d;j++)

printf(" ");

for(j=0;j<2*center+1-2*d;j++)

printf("*");

for(j=0;j<d;j++)

printf(" ");

printf("\n");

d=0;

}

  • 上一篇:abplcip地址忘記了怎麽辦
  • 下一篇:當兵問題
  • copyright 2024編程學習大全網