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;
}

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/m0_47419053/article/details/128536242