C言語とアルゴリズム設計講座 実験3:最も簡単なCプログラミング~逐次プログラミング(2)
1. 実験の目的
(1) C言語で最も使われる文の一つである代入文の使い方をマスターする。
(2) 各種データの入出力方法を習得し、各種フォーマット変換記号を正しく使えるようになる。
(3) プログラムの書き方とデバッグ方法をさらに習得する。
2.実験内容
2.2.実験内容2:円周、円の面積、球の表面積、球の体積、円柱の体積を計算する
(2) 円の半径をr=l.5、円柱の高さを9=3とすると、円周、円の面積、球の表面積、球の体積を求めよ、およびシリンダーのボリューム。プログラムを書き、scanf
入力データを使い、計算結果を出力します。出力時にテキストの説明が必要で、小数点以下 2 桁を取る必要があります。
3. 実験手順
3.2. 逐次プログラミング実験トピック 2: 円の円周、円の面積、球の表面積、球の体積、円柱の体積を計算するための実験手順
(2) 円の半径をr=l.5、円柱の高さをh=3とすると、円周、円の面積、球の表面積、球の体積を求めよ、およびシリンダーのボリューム。プログラムを書き、scanf
入力データを使い、計算結果を出力します。出力時にテキストの説明が必要で、小数点以下 2 桁を取る必要があります。
3.2.1. マクロの定義
マクロを定義するコードは次のとおりです。
#define PI 3.1415926 // π
3.2.2. 変数の定義
変数を定義するコードは次のとおりです。
float R; // 定义半径变量
float Height; // 定义高变量
float CP; // 定义圆周长变量
float CA; // 定义圆面积变量
float BSA; // 定义圆球表面积变量
float BV; // 定义圆球体积变量
float CCV; // 定义圆柱体变量
3.2.3. 円の半径と高さを入力
円の半径と高さを入力するコードは次のとおりです。
printf("输入圆的半径,圆柱的高: ");
scanf("%f%f", &R, &Height); // 输入圆的半径、高
3.2.4. 円の円周、面積、その他のパラメータを計算する
円の円周や面積などのパラメータを計算するコードは以下の通り
CP = 2 * PI * R; // 计算圆周长
CA = PI * R * R; // 计算圆面积
BSA = 4 * PI * R * R; // 计算圆球表面积
BV = 3.0 / 4.0 * PI * R * R * R; // 计算圆球体积
CCV = PI * R * R * Height; // 计算圆柱体积
3.2.5. 出力円の円周や面積などのパラメータ
円の円周や面積などのパラメータを出力するコードは以下の通り
// 输出数据
printf("圆周长 = %.2f\n", CP);
printf("圆面积 = %.2f\n", CA);
printf("圆球表面积 = %.2f\n", BSA);
printf("圆球体积 = %.2f\n", BV);
printf("圆柱体积 = %.2f\n", CCV);
3.2.6. プログラム実行結果
円周、円の面積、球の表面積、球の体積、円柱の体積を計算した実験結果は次のとおりです。
4. 実験のまとめ
この実験を通じて: C 言語とアルゴリズムの設計コースの実験 3: 最も単純な C プログラミング - 順次プログラミングの 4 つのトピックで、次の点を習得しました。
-(1) C言語で最もよく使われる代入文の使い方をマスターする。
-(2) 各種データの入出力方法を習得し、各種フォーマット変換記号を正しく使えるようになる。
-(3) プログラムの書き方、デバッグ方法をさらに習得する。
5. 実験の完全な手順
5.2. シーケンシャル プログラム設計実験トピック 2: 円周、円の面積、球の表面積、球の体積、および円柱の体積を求めるための完全なプログラム
完全なプログラムは次のとおりです。
#define _CRT_SECURE_NO_WARNINGS
#define PI 3.1415926 // π
#include <stdio.h>
int main()
{
float R; // 定义半径变量
float Height; // 定义高变量
float CP; // 定义圆周长变量
float CA; // 定义圆面积变量
float BSA; // 定义圆球表面积变量
float BV; // 定义圆球体积变量
float CCV; // 定义圆柱体变量
printf("输入圆的半径,圆柱的高: ");
scanf("%f%f", &R, &Height); // 输入圆的半径、高
CP = 2 * PI * R; // 计算圆周长
CA = PI * R * R; // 计算圆面积
BSA = 4 * PI * R * R; // 计算圆球表面积
BV = 3.0 / 4.0 * PI * R * R * R; // 计算圆球体积
CCV = PI * R * R * Height; // 计算圆柱体积
// 输出数据
printf("圆周长 = %.2f\n", CP);
printf("圆面积 = %.2f\n", CA);
printf("圆球表面积 = %.2f\n", BSA);
printf("圆球体积 = %.2f\n", BV);
printf("圆柱体积 = %.2f\n", CCV);
return 0;
}