在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/C/ C語(yǔ)言問(wèn)題:遇到小數(shù)結(jié)果就不對(duì)了

C語(yǔ)言問(wèn)題:遇到小數(shù)結(jié)果就不對(duì)了

輸入10個(gè)整數(shù),1,2,3這三個(gè)數(shù)字為合法值其他的都是不合法的,要統(tǒng)計(jì)每個(gè)整數(shù)和非法數(shù)字的個(gè)數(shù)

圖片描述

圖片描述

這是結(jié)果,一旦遇到小數(shù)結(jié)果就不對(duì)了。查了很多方法都沒(méi)有。

回答
編輯回答
淚染裳

遇到這種輸入多個(gè)不同類型的數(shù)據(jù)的時(shí)候,建議一次性讀入一行,再通過(guò)字符串處理按照空格劃分各個(gè)數(shù)字并轉(zhuǎn)換類型。
還有一個(gè)簡(jiǎn)單的方法就是一律按照小數(shù)讀入進(jìn)來(lái),然后比較的時(shí)候用

if (abs(x - 1) < 0.00001)//浮點(diǎn)數(shù)一般不好比較相等
//相關(guān)操作
2017年12月8日 10:42