每当我在这个程序中输入一个数字时,程序都会返回一个比实际结果小 1 的值...这里有什么问题?
#include<stdio.h> #include<math.h> int main(void) { int a,b,c,n; scanf("%d",&n); c=pow((5),(n)); printf("%d",c); }
c double int pow
c ×1
double ×1
int ×1
pow ×1