※以下のソースコードはコピー防止の対応をしています.
01:  #include <stdio.h>
02:  
03:  float abs(float x); //absolute
04:  float getfloat(void);
05:  
06:  int main(void)
07:  {
08:     float x, z;
09:  
10:     printf("Input: ");
11:     x = getfloat();
12:     z = abs(x);
13:     printf("|%f| = %f", x, z);
14:  
15:     return 0;
16:  }
17:  
18:  float abs(float x)
19:  {
20:     if(x >= 0) return x;
21:     else return -x;
22:  }
23:  
24:  float getfloat(void)
25:  {
26:     float x;
27:     scanf("%f", &x);
28:     return x;
29:  }
解答例一覧にもどる / トップページにもどる