c语言学习 c语言的面积,体积计算器

 

这个没有难度,就是要点时间,如需帮助可以私信

用公式直接算。

/* Note:Your choice is C IDE */
#include "stdio.h"
void cd();

void f1(){
	float a,b,h;	
	printf("请输入长方体的长宽高,空格隔开回车结束:\n");
	scanf("%f %f %f",&a,&b,&h);
	printf("长方形的体积:%.2f\n",a*b*h);
	system("pause");
	system("cls");
	cd();
}

void f2(){
	float a,h;	
	printf("请输入三角形的底和高,空格隔开回车结束:\n");
	scanf("%f %f",&a,&h);
	printf("三角形面积:%.2f\n",a*h/2);
	system("pause");
	system("cls");
	cd();
}

void f3(){
	float a,h;	
	printf("请输入圆锥的底面半径和高,空格隔开回车结束:\n");
	scanf("%f %f",&a,&h);
	printf("圆锥体积:%.2f\n",3.14*a*h/3);
	system("pause");
	system("cls");
	cd();
}

void f4(){
	float a;	
	printf("请输入正方形的边长,回车结束:\n");
	scanf("%f",&a);
	printf("正方体体积:%.2f\n",a*a*a);
	system("pause");
	system("cls");
	cd();
}

void f5(){
	float a;	
	printf("请输入圆的半径,回车结束:\n");
	scanf("%f",&a);
	printf("圆的面积:%.2f\n",3.14*a*a);
	system("pause");
	system("cls");
	cd();
}

void f6(){
	float a,b,h;	
	printf("请输入梯形的上底,下底,高,空格隔开回车结束:\n");
	scanf("%f %f %f",&a,&b,&h);
	printf("梯形面积:%.2f\n",(a+b)*h/2);
	system("pause");
	system("cls");
	cd();
}

void f7(){
	system("cls");
	cd();
}

void f8(){
	cd();
}

void cd(){
	int n;
	printf("###############################################\n");
    printf("####              面积体积计算器    ###########\n");
    printf("###############################################\n");
    printf("###  1:计算长方形的体积     2、计算三角形面积#\n");
    printf("###  3: 计算圆锥体积         4、计算正方体体积#\n");
    printf("###  5:计算圆形面积         6、计算梯形面积  #\n");
    printf("###  7:清屏                 8、显示菜单    ###\n");
    printf("#### 9、退出                       ############\n");	
    printf("\n请选择操作:");
    scanf("%d",&n);
    if(n==1){
    	f1();
    }else if(n==2){
    	f2();
    }else if(n==3){
    	f3();
    }else if(n==4){
    	f4();
    }else if(n==5){
    	f5();
    }else if(n==6){
    	f6();
    }else if(n==7){
    	f7();
    }else if(n==8){
    	cd();
    }else if(n==9){
    	
    }
}

void main()
{
	cd();
    
}