代码块13.12中显示错误的输出

时间:2014-08-29 06:58:18

标签: c++ codeblocks type-conversion format-specifiers

我有一个非常小的程序,但是当我在codeblock 13.12上运行时,它显示了一些疯狂的输出。但我的朋友说,当他在其他IDE上运行时,它会给出正确的输出。那么有什么建议吗?

#include <bits/stdc++.h>

using namespace std;

int main(){

    for(int i=0 ;i<5 ; i++){

    int k = (int)pow(10,i);

       printf(" %d\n",k);

    }

}
输出应该是:

1
10
100
1000
10000

但它显示:

1
10
99
1000
9999

0 个答案:

没有答案