為了確定C語(yǔ)言中列的大小,我們使用%<number>d。例如,我可以鍵入%3d,它會(huì)給我一列width = 3。我的問(wèn)題是,之后的數(shù)字%是我收到的變量,所以我需要類似的東西%xd(哪里x是我之前在程序中收到的整數(shù)變量)。但這不起作用。還有其他方法嗎?
2 回答

30秒到達(dá)戰(zhàn)場(chǎng)
TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超6個(gè)贊
您可以按照以下步驟進(jìn)行操作:
printf("%*d", width, value);
根據(jù)Lee的評(píng)論:
您還可以使用*作為精度大?。?/p>
printf("%*.*f", width, precision, value);
- 2 回答
- 0 關(guān)注
- 477 瀏覽
添加回答
舉報(bào)
0/150
提交
取消