查看單個文章
舊 2008-04-19, 04:28 PM   #1
oking
註冊會員
榮譽勳章

勳章總數0
UID - 292653
在線等級: 級別:0 | 在線時長:0小時 | 升級還需:5小時
註冊日期: 2008-02-06
文章: 1
精華: 0
現金: 1 金幣
資產: 1 金幣
預設 關於C++資料讀取的問題

有一個作業需要做除法運算,分子分母要分別讀出,

如:

狀況1.當我輸入 -8/3 時可讀出分子為-8,分母為3。

狀況2.當我輸入 2 時可自行讀到分子為2,分母為1。

狀況3.沒有輸入即當做0。



我寫的code問題在於:



int 分子, 分母;

char temp;

cin >> 分子 >> temp >> 分母;



但是只有狀況1能讀到資料,狀況2和3就不行了。



請問我該如何修改。
oking 目前離線  
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
回覆時引用此帖