fork download
  1. /*
  2.   C/C++の宿題片付けます 161代目
  3.   http://t...content-available-to-author-only...h.net/test/read.cgi/tech/1354070278/
  4.   125 名前:デフォルトの名無しさん [sage]: 2012/12/06(木) 10:12:21.78
  5.   [1] 授業単元:c言語 関数&配列
  6.   [2] 問題文 関数配列の問題です。
  7.   http://www.dotup.org/uploda/www.dotup.org3703015.pdf
  8.   [3] 環境
  9.    [3.1] OS: Linux
  10.    [3.2] コンパイラ名とバージョン: gcc
  11.    [3.3] 言語: C
  12.   [4] 期限:12/11
  13.   ポインターは使わずによろしくお願いいたします
  14.   1. 与えられた数xの3乗根を返す関数cube_root(x)とこれを呼び出して1から10までの3乗根の値を表示する
  15.   プログラムを作成せよ。
  16.  
  17.   ※ gcc に -lm オプションを付けてコンパイルすること
  18. */
  19. #include<stdio.h>
  20. #include<math.h>
  21.  
  22. double cube_root(double d)
  23. {
  24. return pow(d, 1.0 / 3.0);
  25. }
  26.  
  27. int main()
  28. {
  29. double a;
  30. for (a = 1.0; a <= 10.0; a += 1.0)
  31. {
  32. printf("%2.0fの3乗根 = %f\n", a, cube_root(a));
  33. }
  34. return 0;
  35. }
Success #stdin #stdout 0.01s 1720KB
stdin
Standard input is empty
stdout
 1の3乗根 = 1.000000
 2の3乗根 = 1.259921
 3の3乗根 = 1.442250
 4の3乗根 = 1.587401
 5の3乗根 = 1.709976
 6の3乗根 = 1.817121
 7の3乗根 = 1.912931
 8の3乗根 = 2.000000
 9の3乗根 = 2.080084
10の3乗根 = 2.154435