[問題] 在DVE C上奇怪的問題
在運算上需要10的0次方到5次方
但始終失敗
後來找出是在算pow函式時出了問題
於是寫了段簡短版的來試
DEV上跑這段程式
#include<stdlib.h>
#include<stdio.h>
#include<math.h>
int main()
{
double i;
for(i=0;i<=5;i++)
{
printf("%d\n",(int)pow((float)10,i));
}
system("pause");
}
竟然出現
1
10
99
1000
9999
100000
想了很久還是沒找到答案
同樣的程式丟到Visual C 就解決了 囧...
怎麼會這樣...浪費了我寶貴的青春...
Dev C真是跟我有仇...被他整了好幾次 還是跳到Visual好了
--
◢████◢███◢███〝◢███◢′i██ 選項
┌─╥─┐。▅◣。┌─╥─┐〒 〒┌─╥─┐█ █ 頂可愛的口卡口卡獸回列表
╞╦╩╦╡ ◤ ▎ ╞╦╩╦╡▼▼▼▼╞╦╩╦╡█ █ 頂問號回答問題
╞╩╦╩╡ ▉ ╞╩╦╩╡▲▲▲▲╞╩╦╩╡█ DOOHDLIHCψ
└─╨─┘。 ˙ 。└─╨─┘◤︺ √└◣╨─┘◤
〞 ︴︴ 口卡口卡,別頂錯
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.73.175.7
→
11/27 12:00, , 1F
11/27 12:00, 1F
→
11/27 12:03, , 2F
11/27 12:03, 2F
→
11/27 12:04, , 3F
11/27 12:04, 3F
→
11/27 12:09, , 4F
11/27 12:09, 4F
→
11/27 12:10, , 5F
11/27 12:10, 5F
推
11/27 12:11, , 6F
11/27 12:11, 6F
→
11/27 12:11, , 7F
11/27 12:11, 7F
→
11/27 16:01, , 8F
11/27 16:01, 8F
推
11/27 16:03, , 9F
11/27 16:03, 9F
→
11/27 18:20, , 10F
11/27 18:20, 10F
推
11/27 18:25, , 11F
11/27 18:25, 11F
→
11/27 18:39, , 12F
11/27 18:39, 12F
推
11/27 18:40, , 13F
11/27 18:40, 13F