【发布时间】:2020-12-21 15:06:09
【问题描述】:
似乎无法找到数学库。 编译此程序时出错:
undefined reference to'pow'
我对此一无所知。
#include <stdio.h>
#include <math.h>
int main() {
int number1, temp, number2 = 0, x, count = 0;
printf ("Enter number: ");
scanf("%d", &number1);
x = number1;
while (number1 > 0)
{
temp = number1 % 10;
number2 = (number2 + temp)*pow(10, count++);
number1 = number1/10;
}
printf("The original number order was: %d\n", x);
printf("\n");
printf("The reverse number order is: %d\n", number2);
return 0;
}
【问题讨论】:
-
你链接到数学库了吗? (
-lm) -
ceil(double) 不是整数
标签: c