討論串[問題] pow的問題in C
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者tinlans.時間18年前 (2006/10/07 02:01), 編輯資訊
0
0
1
內容預覽:
引述《bizza.bbs@ptt.cc (一個人的行李)》之銘言:. > printf("%d\t",a[i][j]);. 那是因為要改的不只有 int 變成 double,. 你 printf 這邊的 %d 也要改成 %lf,. 不然 double 的 size 是 64-bit,. 而你的
(還有678個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者tcliang.時間18年前 (2006/10/07 02:01), 編輯資訊
0
0
0
內容預覽:
引述《bizza.bbs@ptt.cc (一個人的行李)》之銘言:. > int a[10][4];. > for(int i=0;i<10;i++). > {. > for(int j=0;j<4;j++). > {. > a[i][j]=(1+i)*pow(10 ,j);. > printf
(還有764個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者bufferfly (waiting)時間18年前 (2006/10/07 01:30), 編輯資訊
0
0
0
內容預覽:
a[i][j]=(1+i)*pow(10 ,j);pow()出來的double,而a[i][j]是int,因為. 有double變成int的問題,精度有降低的疑慮,所以有warning.... 改成這個樣子,是沒有warning了,但是. printf("%d\t",a[i][j]);這一行你可能沒

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者bizza (一個人的行李)時間18年前 (2006/10/07 00:06), 編輯資訊
0
0
0
內容預覽:
int a[10][4];. for(int i=0;i<10;i++). {. for(int j=0;j<4;j++). {. a[i][j]=(1+i)*pow(10 ,j);. printf("%d\t",a[i][j]);. }. printf("\n");. }. 用上面的程式可以跑出下
(還有384個字)
首頁
上一頁
1
下一頁
尾頁