C语言及算法设计课程实验三:最简单的C程序设计——顺序程序设计(二)
- 一、实验目的
- 二、 实验内容
- 2.2、实验内容2:求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积
- 三、 实验步骤
- 3.2、顺序程序设计实验题目2:求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积的实验步骤
- 3.2.1、定义宏
- 3.2.2、定义变量
- 3.2.3、输入圆的半径、高
- 3.2.4、计算圆的周长、面积等参数
- 3.2.5、输出圆的周长、面积等参数
- 3.2.6、程序运行结果
- 四、 实验总结
- 五、 实验完整程序
- 5.2、顺序程序设计实验题目2:求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积的完整程序
一、实验目的
(1) 掌握c语言中使用最多的一种语句一赋值语句的使用方法。
(2) 掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符。
(3) 进一步掌握编写程序和调试程序的方法。
二、 实验内容
2.2、实验内容2:求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积
(2)设圆半径r=l. 5,圆柱高九=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体 积。编程序,用scanf
输入数据,输出计算结果。输出时要有文字说明,取小数点后两位数字。
三、 实验步骤
3.2、顺序程序设计实验题目2:求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积的实验步骤
(2)设圆半径r=l. 5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体 积。编程序,用scanf
输入数据,输出计算结果。输出时要有文字说明,取小数点后两位数字。
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、程序运行结果
求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积的实验运行结果如下所示
四、 实验总结
通过本次的实验:C语言及算法设计课程实验三:最简单的C程序设计——顺序程序设计的4个题目,掌握了如下的几点。
-(1)掌握c语言中使用最多的一种语句一赋值语句的使用方法。
-(2)掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符。
-(3)进一步掌握编写程序和调试程序的方法。
五、 实验完整程序
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;
}