codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
#include <stdio.h> #include <math.h> //問題1 //double型の変数a,bを引数とし,小さい値を返す関数minと //大きい値を返す関数maxを作成せよ。 double min(double a, double b){ if (a < b) return a; return b; } double max(double a, double b){ if (a > b) return a; return b; } void test(double a, double b){ printf("%lf, %lf -> min:%lf max:%lf\n", a, b, min(a,b), max(a,b)); } //問題2 //扇形の面積を求めるプログラムを作成せよ。 double circular_sector_S(double r, double rad){ double S = pow(r, 2) * rad / 2; printf("r=%lf rad=%lf -> %lf\n", r, rad, S); return S; } int main(void){ printf("%s", "問題1\n" "double型の変数a,bを引数とし,小さい値を返す関数minと\n" "大きい値を返す関数maxを作成せよ。\n" ); test(1.0, 2.0); test(1.0, -2.0); test(0.0, 0.0); test(1.5, 1.49); printf("%s", "問題2\n" "扇形の面積を求めるプログラムを作成せよ。\n" ); circular_sector_S(1.0, 2*M_PI); circular_sector_S(1.0, M_PI); circular_sector_S(1.0, M_PI/2.0); return 0; }
Private
[
?
]
Run code
Submit