两个printf中的含义是什么
1 回答

楓楓噠
TA貢獻11條經(jīng)驗 獲得超8個贊
首先printf函數(shù)里參數(shù)個數(shù)與引號外參數(shù)是一一對應(yīng)的,這里%6d是指輸出寬度為6的整型數(shù),比如23會輸出成000023,這里0代表空格。接下來傳入第一個參數(shù)a[i]放在%6d位置。之后是一個對i的判斷語句,當(dāng)i為整除10為9(代表這一行有十個數(shù)被輸出了)或者i=n-1(代表數(shù)組最后一個數(shù)輸出)時把換行符放在%c位置上,否則把空格放在%c位置上。這就是一個復(fù)合語句,按照規(guī)則一塊一塊分析就可以。第二句的格式跟第一句是一樣的,模擬了英語語法,當(dāng)n為1時,item是單數(shù)不加s,當(dāng)n≥2時item加s
- 1 回答
- 0 關(guān)注
- 1498 瀏覽
添加回答
舉報
0/150
提交
取消