第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

這個有什么用if(i != 9) printf("%.2f, ", arr[i]); //%.2f表示小數(shù)點(diǎn)后精確到兩位 else printf("%.2f", arr[i]); //%.2f表示小數(shù)點(diǎn)后精確到兩位 }

if(i != 9)??
??????????? printf("%.2f, ", arr[i]);? //%.2f表示小數(shù)點(diǎn)后精確到兩位
??????? else
??????????? printf("%.2f", arr[i]);??? //%.2f表示小數(shù)點(diǎn)后精確到兩位
??? }

正在回答

1 回答

只是作遍歷數(shù)組的作用:

看if這半段,當(dāng)i不等于9的時候,輸出的格式是"%.2f, "(注意這里后面有逗號,還有個空格),因此我們能得到處理的目的是把前面9個數(shù)輸出時帶上逗號再空一個空格,比如輸出1.00、2.00、3.00、4.00、5.00、6.00、7.00、8.00、9.00時就如此輸出:“1.00,空格2.00,空格3.00,空格……”如此類推直至輸出全部9個數(shù)。


再看else這半段,當(dāng)輸出第10個數(shù)時,輸出的格式就變成了"%.0f"(注意這里沒有了逗號也沒有了空格),因?yàn)檫@是最后一個數(shù)了,后面不用再加逗號不用再加空格,此時輸出的第10個數(shù)比如是10.00,就會續(xù)上上面if語句的那半段在"9.00,空格"后面連續(xù)輸出"10.00"

不知道我這樣說你看懂沒有 ?

10 回復(fù) 有任何疑惑可以回復(fù)我~
#1

GeorgeSkymac4306201 提問者

真是感謝你這樣精辟的講解,使我撥云見霧,茅塞頓開
2017-02-21 回復(fù) 有任何疑惑可以回復(fù)我~
#2

梁炯民21物聯(lián)2

高手,不愧是高手!
2021-12-16 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

這個有什么用if(i != 9) printf("%.2f, ", arr[i]); //%.2f表示小數(shù)點(diǎn)后精確到兩位 else printf("%.2f", arr[i]); //%.2f表示小數(shù)點(diǎn)后精確到兩位 }

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號