为什么pow()在C ++中返回999 ...

时间:2015-05-14 22:39:09

标签: c++ return pow

为什么pow()会返回99 ...数字?

当我编写自己的Power函数时,它可以工作。 有人可以向我解释一下吗?

   #include <iostream>
   #include <cmath>
   using namespace std;

   int main()
   {
       int bin = 0;
       int tab[3];
       tab[0]=1;
       tab[1]=0;
       tab[2]=1;
       for(int i=0;i<3;i++)
       {
          bin = bin + tab[3-1-i]*pow(10,3-1-i);
          cout << bin << endl;
       }

       return 0;
}

0 个答案:

没有答案