求一个数的绝对值,好像有错哦.
#include<stdio.h>#include<wath.h>
int main(void)
{
int n;
scanf("%d",&n);
fabs(n);
printf("n=%d\n",n);
system("pause");
return 0;
} compile后说没有wath.h文件.
搜索更多相关的解决方案:
绝对值
----------------解决方案--------------------------------------------------------
你看书不细心吧...呵呵..#include<math.h>
----------------解决方案--------------------------------------------------------
用到了fabs(n)函数,
是不是头文件应该为
#include<math.h>呀
----------------解决方案--------------------------------------------------------
上面那个问题是我粗心了,
写的这段程序求出的绝对值不对.
----------------解决方案--------------------------------------------------------
fabs(n);
printf("n=%d\n",n);
多看看书吧.....这两句话有问题..
----------------解决方案--------------------------------------------------------
应该是n=fabs(n);
----------------解决方案--------------------------------------------------------
printf("n=%d\n",fabs(n));
这个又不是传指针的修改。
----------------解决方案--------------------------------------------------------
fabs(n); 改成
n=fabs(n); 应该就没什么问题了,还有就是
#include <wath.h> 改成 #include <math.h>
----------------解决方案--------------------------------------------------------