C 练习实例50-使用Dev-C++创建项目(圆形体体积计算器)

项目展示

C 练习实例50-使用Dev-C++创建项目(圆形体体积计算器)_第1张图片

C 练习实例50-使用Dev-C++创建项目(圆形体体积计算器)_第2张图片

 项目案例:圆形体体积计算器

 vol.h文件

#include 
#include 
#define PI 3.141592654
void cal(int sel);	//函数声明
double vol_ball(void);
double vol_cylind(void);
double vol_cone(void);

main.c文件

#include "vol.h"
int main(void) {
	int sel;
//	循环选择计算圆柱体的体积,直到输入非1~3的数字为止
	while(1){	//永久循环,通过循环体中break语句结束循环
		printf("1-计算球体体积\n");
		printf("2-计算圆柱体体积\n");
		printf("3-计算圆锥体体积\n");
		printf("其它-退出程序运算\n");
		printf("请输入计算命令:");
		scanf("%d",&sel);
		if(sel<1||sel>3)	//输入非1-3的数字,循环结束
			break;
		else				//输入1-3的数字,调用cal()
		 	cal(sel);
		
	}
	return 0;
}

主调函数.c文件

//常用圆形体体积计算器的主调函数
#include "vol.h"
void cal(int sel)
{
	switch(sel){
		case 1:
			printf("球体体积为:%.2f\n",vol_ball());
			break;
		case 2:
			printf("圆柱体体积为:%.2f\n",vol_cylind());
			break;
		case 3:
			printf("圆锥体体积为:%.2f\n",vol_cone());
			break;
	}
}

圆柱体.c文件

/*计算圆柱体体积 V=PI*r*r*h */
#include "vol.h"
double vol_cylind()
{
	double h,r;
	printf("请输入圆柱体的底圆半径和高:");
	scanf("%lf %lf",&r,&h);
	return (PI*r*r*h);
}

圆锥体.c文件

/*计算圆锥体体积 V=h/3*PI*r*r */
#include "vol.h"
double vol_cone()
{
	double h,r;
	printf("请输入圆锥体的底圆半径和高:");
	scanf("%lf %lf",&r,&h);
	return (h/3.0*PI*r*r);
}

球体.c文件

/*计算球体体积 V=4/3*PI*r*r*r */
#include "vol.h"
double vol_ball()
{
	double r;
	printf("请输入球体的半径:");
	scanf("%lf",&r);
	return (4.0/3.0*PI*r*r*r);
}

运行测试 

1-计算球体体积
2-计算圆柱体体积
3-计算圆锥体体积
其它-退出程序运算
请输入计算命令:1
请输入球体的半径:1
球体体积为:4.19
1-计算球体体积
2-计算圆柱体体积
3-计算圆锥体体积
其它-退出程序运算
请输入计算命令:2
请输入圆柱体的底圆半径和高:1 1
圆柱体体积为:3.14
1-计算球体体积
2-计算圆柱体体积
3-计算圆锥体体积
其它-退出程序运算
请输入计算命令:3
请输入圆锥体的底圆半径和高:1 1
圆锥体体积为:1.05
1-计算球体体积
2-计算圆柱体体积
3-计算圆锥体体积
其它-退出程序运算
请输入计算命令:

 步骤

创建一个文件夹,用于存放C语言项目

 打开Dev-C++,文件->新建->项目

C 练习实例50-使用Dev-C++创建项目(圆形体体积计算器)_第3张图片

 选择console application(控制台应用),选择语言,输入项目名 ,然后点击确认

C 练习实例50-使用Dev-C++创建项目(圆形体体积计算器)_第4张图片

将项目保存到新建的文件夹里

C 练习实例50-使用Dev-C++创建项目(圆形体体积计算器)_第5张图片

创建好项目后,可以看到有一个main.c的文件,这是主函数文件,在这里输入你的主函数代码。同时我们需要写上:#include “vol.h”,用于调用头文件

#include "vol.h"
int main(void) {
	int sel;
//	循环选择计算圆柱体的体积,直到输入非1~3的数字为止
	while(1){	//永久循环,通过循环体中break语句结束循环
		printf("1-计算球体体积\n");
		printf("2-计算圆柱体体积\n");
		printf("3-计算圆锥体体积\n");
		printf("其它-退出程序运算\n");
		printf("请输入计算命令:");
		scanf("%d",&sel);
		if(sel<1||sel>3)	//输入非1-3的数字,循环结束
			break;
		else				//输入1-3的数字,调用cal()
		 	cal(sel);
		
	}
	return 0;
}

C 练习实例50-使用Dev-C++创建项目(圆形体体积计算器)_第6张图片

选中项目右键,New File,或者直接ctrl+N

C 练习实例50-使用Dev-C++创建项目(圆形体体积计算器)_第7张图片

创建一个为vol.h的库文件。这里放预处理命令和函数声明 

#include 
#include 
#define PI 3.141592654
void cal(int sel);	//函数声明
double vol_ball(void);
double vol_cylind(void);
double vol_cone(void);

C 练习实例50-使用Dev-C++创建项目(圆形体体积计算器)_第8张图片

之后编写相应的其它被调函数即可,同样开头需要:#include "vol.h".编写完之后编译运行即可。 

你可能感兴趣的:(c语言经典100题,c语言)