C言語による円の面積と円周です。
半径の入力から、円の面積と円周を求めるプログラムです。
・問題
半径 r の円の面積と円周の長さを求めるプログラムを作成して下さい。
・入力される値
1つの実数 r が与えられます。
・期待する出力
面積と円周の長さを1つの空白で区切って1行に出力して下さい。
出力は浮動小数点数とし、0.00001 以下の誤差を含んでもよいものとします。
・条件
0 < r < 10,000
僕が作成、提出したコードは、以下のとおりです。
/* ITP1_4_B : Circle http://judge.u-aizu.ac.jp/ C言語による円の面積と円周 https://neguse-atama.hatenablog.com */ #include<stdio.h> #define PI 3.14159265358979323846 int main(void){ double ans_a,ans_c,r; scanf("%lf",&r); ans_a=r*r*PI; ans_c=2*r*PI; printf("%.6f %.6f\n",ans_a,ans_c); return 0; }
設問の出典は、プログラミング問題のオンライン採点システム「Aizu Online Judge(AOJ)」です。
http://judge.u-aizu.ac.jp/onlinejudge/
ITP1_4_B : Circle