近日有个学弟问我如何用C语言求一个数的绝对值,这里主要调用了C中<math.h>中的fabs()函数来实现,比较简单,偶就帮他写了一个(ps:说实话这种玩具程序实际上没什么太大用处,现在的程序设计这门课的教育模式真该改革下了。),代码如下,本程序在gcc下编译通过。不足之处欢迎指教:
1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <math.h> 4 5 /* Function: absolute_value 6 * Usage: absolute_value(); 7 * ------------------- 8 * This function was used for comput absolute value.(计算一个实数的绝对值,精确到小数点后两位。) 9 */ 10 11 int absolute_value() 12 { 13 float x,y; 14 printf("本程序用于计算绝对值.\n"); 15 printf("请您输入一个数字:"); 16 scanf("%f,%f",&x,&y); 17 y = fabs(-x); 18 printf("y的绝对值是:|y|=%.2f\n",fabs(-x)); 19 return 0; 20 }