我搜索了与我的问题相似的问题Similar question 。但我的问题是使用 Turbo C 编译器 v3.0 时。我应该为 math.h 文件做一些额外的工作吗?请帮忙。
int main (void){
double result, a;
clrscr();
printf("Enter a # for square root.\n");
scanf("%f",&a);
printf("a = %f\n",a);
result = sqrt(a);
printf("a = %f and square root is %f\n",a, result);
getch();
return 0;
}
输出是这样的:
输入 # 表示平方根。
64
a = 0.000000
a = 0.000000,平方根为 0.000000