中华考试网·阅读新闻
编程开发 > C/C++ > 文章内容

C语言编程开发入门基础教程(41)

2015-10-10编辑:ljnbset

输入一个数x,输出y。其中y是x的绝对值。

main()

{

float x,y;

scanf(%f,&x);

if(x>=0) y=x;

else y=-x;

printf(%f\n,y);

}

程序比较简单,这儿就不分析了。

其实Trubo C 2.0把一些常用的功能都写好了,我们只需要使用就可。例如求绝对值的功能在C的库里面就有。看下面的:

#include math.h

main()

{

float x,y;

scanf(%f,&x);

y=fabs(x); /*求x的绝对值,然后赋值给y*/

printf(%f\n,y);

}

 

这个程序和上面的程序完成的功能是一模一样的,都是求绝对值。可以看出,用下面这个方法比上面就要好一些。由于fabs()是一个函数,系统自带的,所以在使用它的时候,我们必须把它所在的库文件math.h包含都程序中,即程序最前面一行。类似的还有求开方sqrt(),求指数幂exp()等等,这些与数学方面有关的函数都在math.h里面。具体哪些有哪些没有,在什么库里面,可以查看一些手册。

C语言编程开发入门基础教程(39)
咨询热线:4000-525-585(免长途费)