一个小小的C语言程序搞不懂啊
#include<stdio.h>#include<math.h>
int main()
{
int a=4,b=2;
printf("%d\n",a>b?sqrt(a):pow(a,b));
return 0;
}
为什么我的处的答案是0呢? 还有就是当我定义a,b为double形时就正常了 没有sqrt (int),但是返回值可以为int
计算一个非负实数的平方根
在VC6.0中的math.h头文件的函数原型为double sqrt(double 小败类 发表于 2014-9-15 09:15
没有sqrt (int),但是返回值可以为int
计算一个非负实数的平方根
在VC6.0中的math.h头文件的函数原型为d ...
O(∩_∩)O谢谢你的回答:hug::hug:
页:
[1]