當前位置:首頁 » 編程語言 » 為什麼c語言輸出階梯狀分布
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

為什麼c語言輸出階梯狀分布

發布時間: 2022-12-12 09:10:53

① 【c語言】輸出金字塔問題

因為你的輸出是printf("*");所以第一行是輸出2個空格,第二行1個空格,第三行沒有空格。
如果是 6-2*i,則輸出應該是printf("* ");(要有一個空格)
另外,復制代碼貼出來,更為方便檢查,還可以直接調試。

② C語言輸出一組數,為什麼成階梯狀分布

看輸出,你是把%12ld的字母"l"打成數字"1"了,導致每個數字輸出佔121個位置,到邊緣後換行
前20項不超過10000,用%5d就夠了,把printf那行改成
printf("%5d%5d",a,b);