C言語 関数5(円の面積)
/******************************************************************************* 半径を入力し、円の面積を小数点以下2位まで出力する。 ********************************************************************************/ #include <stdio.h> #define PI 3.14 int nyuuryoku(void); double menseki(int r); void shuturyoku(int r,double men); int main (void){ int r; printf("半径==>"); r=nyuuryoku(); shuturyoku(r,menseki(r)); return 0; } int nyuuryoku(void){ int seisu; scanf("%d",&seisu); return seisu; } double menseki(int r){ double men; men=(double)(r*r*PI); return men; } void shuturyoku(int r,double men){ printf("半径%dの、円の面積は%.2fです。\n",r,men); }