要用C語言編寫計算圓的周長和面積的程序,可以按照以下步驟進行:
引入頭文件:在程序的開頭引入頭文件<stdio.h>
和<math.h>
,以便使用一些數學函數。
定義變量:定義一個變量radius
表示圓的半徑,以及變量pi
表示π的值。可以使用#define
指令定義一個常量#define PI 3.14159
來表示π的近似值。
輸入半徑:使用scanf
函數提示用戶輸入半徑,并將輸入的值存儲到radius
變量中。
計算周長:使用公式周長 = 2 * π * 半徑
計算圓的周長,并將結果存儲到一個變量circumference
中。
計算面積:使用公式面積 = π * 半徑 * 半徑
計算圓的面積,并將結果存儲到一個變量area
中。
輸出結果:使用printf
函數輸出計算結果,可以使用%f
格式化輸出circumference
和area
變量的值。
以下是一個完整的C程序示例:
#include <stdio.h>
#include <math.h>
#define PI 3.14159
int main() {
double radius, circumference, area;
printf("請輸入圓的半徑:");
scanf("%lf", &radius);
circumference = 2 * PI * radius;
area = PI * radius * radius;
printf("圓的周長為:%.2f\n", circumference);
printf("圓的面積為:%.2f\n", area);
return 0;
}
在程序中,%lf
格式化輸入和輸出double
類型的變量。%.2f
表示輸出浮點數并保留兩位小數。