Tại sao 2 code này cho 2 giá trị a khác nhau ạ? Cái đầu cho ra 9999, cái sau mới ra đúng 10000
Mà với cả tại sao em không include thư viện math.h
vào mà vẫn dùng được hàm pow
vậy ạ?
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a, chiSoMu = 4;
a = pow(10, chiSoMu);
printf("chiSoMu = %d\n", chiSoMu);
printf("a = %d\n", a);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a, chiSoMu = 4;
a = pow(10, 4);
printf("chiSoMu = %d\n", chiSoMu);
printf("a = %d\n", a);
return 0;
}