C言語で円周と面積を求める方法

円の周長と面積を計算する C 言語のプログラムを作成するには、以下の手順に従うことができます。

  1. プログラムの頭にヘッダーファイルとを取り込んで、いくつかの数学関数が使用できるようにする。
  2. 変数定義:円の半径を表す変数radiusと、πの値を表す変数piを定義する。πの近似値を表す#define PI 3.14159という定数を命令#defineで定義できる。
  3. 半径の値を入力して下さい: scanf 関数を使って半径の値の入力を促し、その値を radius 変数に格納します。
  4. 円周率の導出:円周を半径 r で表す場合の導出を行います。
  5. 円の面積を計算するには、面積 = π × 半径² の公式を使用し、結果を変数 area に格納します。
  6. 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は浮動小数点を出力するときに小数点以下を2桁残すことを意味します。

bannerAds