[問題] 98成大計概的題目
原題如下
const double pi=3.14159265;
for(double radius=2.5; radius<=20.0;radius+=2.5)
cout<<"radius="<<setw(12)<<radius<<"area="
<<setw(12)<<pi*radius*radius<<end1;
以上C程式無法印處radius=20.0的資料,為什麼?
----------------------------------------------------------------------
強者我朋友寫程式讓他RUN 會跑出20.0阿
那請問題目的答案到底是什麼呢
強者我同學說 因為是C++不是C
請問跟這個有關係嗎
還是跟DOUBLE有關係呢
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.105.55.37
→
02/24 22:13, , 1F
02/24 22:13, 1F
→
02/25 08:15, , 2F
02/25 08:15, 2F
→
02/27 21:25, , 3F
02/27 21:25, 3F