一、实验目的
(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; }