題目:
- 常數定義 π=3.14
- 請使用者輸入半徑r (cm)
- 透過一副函式(Roundness) 求其面積(π r^2)及周長(2π r)
範例解法:
#include <stdio.h>
#include <stdlib.h>
#define PI 3.14
void Roundness(float, float *, float *);
int main(void)
{
float r = 0, area = 0, circumference = 0;
/// Get "float r"
printf("請輸入半徑: ");
scanf("%f", &r);
/// Caculate (Call Function)
Roundness(r, &area, &circumference);
/// Result
printf("\n\n====結果如下====\n\n");
printf("半徑: %f 單位 \n面積: %f 平方單位 \n周長: %f 單位\n\n\n", r, area, circumference);
system("pause");
return 0;
}
void Roundness(float r, float *area, float *perimeter)
{
*area=r*r*PI;
*perimeter=r*2*PI;
}
範例執行結果:
請輸入半徑: 10
====結果如下====
半徑: 10.000000 單位
面積: 314.000000 平方單位
周長: 62.799999 單位
請按任意鍵繼續 . . .