近日有個學弟問我如何用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 }
