C语言简单案例*4

1. 从键盘上输入一个圆球的半径,求它的体积和表面积

	1. 体积公式:V=4/3*PI*R^3
	2. 表面积公式:S=4*PI*R^2
#include"stdio.h"
main(){
    float r,v,s;
    printf("请输入圆球的半径!\n");
    scanf("%f",&r);
    v=4.0/3*3.1415926*r*r*r;//4除3结果是整数1,而4.0除3得到的才是小数1.333333...
    s=4.0*3.1415926*r*r;
    printf("圆球的表面积为:%f,圆球的体积为:%f\n",s,v);
    printf("圆球的表面积为:%.2f,圆球的体积为:%.2f\n",s,v);//保留两位小数输出
    /*
        请输入圆球的半径!
        5
        圆球的表面积为:314.159271,圆球的体积为:523.598755
        圆球的表面积为:314.16,圆球的体积为:523.60
        Press any key to continue
    */
}

2.从键盘上输入圆柱体的底面半径和高,计算表面积和体积

	1. 体积公式:V=h*PI*R^2;
	2. 表面积公式:S=h*C+2*PI*R^2;(其中圆的周长C=2*PI*R)
#include"stdio.h"
void main(){
    /*            
    1. 从键盘上输入圆柱体的底面半径和高,计算表面积和体积
        1. 体积公式:V=h*PI*R^2;
        2. 表面积公式:S=h*C+2*PI*R^2;(其中圆的周长C=2*PI*R)
     */    float s,v,c,r,h;    
     printf("请输入圆柱体的半径和高:(如:3 4) \n");    
     scanf("%f %f",&r,&h);    
     v=h*3.1415926*r*r;    
     s=h*2*3.1415926*r+2*3.1415926*r*r;    
     printf("圆柱体的表面积为:%f,圆柱体的体积为:%f\n",s,v);
     printf("圆柱体的表面积为(保留两位小数):%.2f,圆柱体的体积为(保留两位小数):%.2f\n",s,v);//保留小数点后两位    
     /*        
     请输入圆柱体的半径和高:        
     5 10        
     圆柱体的表面积为:471.238892,圆柱体的体积为:785.398132
     圆柱体的表面积为(保留两位小数):471.24,圆柱体的体积为(保留两位小数):785.40        
     Press any key to continue    */
     }

3.输入两个数,进行简单四则运算并输出运算结果:

#include"stdio.h"
void main(){
    float a,b,addition,subtruction,multiplication,division;
    printf("请输入需要进行简单四则运算的两个数:(如:2 4)\n");
    scanf("%f %f",&a,&b);
    addition=a+b;
    subtruction=a-b;
    multiplication=a*b;
    division=a/b;
    printf("输入:a=%.3f,b=%.3f\n",a,b);
    printf("计算结果如下:(保留3位小数)\n");
    printf("a加b的结果为:%.3f\n",addition);
    printf("a减b的结果为:%.3f\n",subtruction);
    printf("a乘b的结果为:%.3f\n",multiplication);
    printf("a除b的结果为:%.3f\n",division);
    /*
        请输入需要进行简单四则运算的两个数:(如:2 4)
        8 4
        输入:a=8.000,b=4.000
        计算结果如下:(保留3位小数)
        a加b的结果为:12.000
        a减b的结果为:4.000
        a乘b的结果为:32.000
        a除b的结果为:2.000
        Press any key to continue
    */
}

4.输入初速和射角,计算初速为V0,射角为q度,重力加速度为g=9.8时,抛物体的射程s=?(计算公式为 s=2V0^2sin(q)*cos(q)/g)

#include"stdio.h"
#include"math.h"
void main(){
    /*
        输入初速和射角,计算初速为V0,射角为q度,重力加速度为g=9.8时,抛物体的射程s=?(计算公式为 s=2*V0^2*sin(q)*cos(q)/g)
        这里不能直接调用三角函数,一定要记得先导入头文件:#include"math.h"之后,才能调用sin()和cos()
    */
    float V0,q,s;
    printf("计算抛射物体的射程,请输入初速以及射角:(20 45)\n");
    scanf("%f %f",&V0,&q);
    s=2*V0*V0*sin(q)*cos(q)/9.8;
    printf("抛物体的射程 s= %.2f 米(保留两位小数)\n",s);
    /*
        计算抛射物体的射程,请输入初速以及射角:(20 45)
        20 45
        抛物体的射程 s= 36.49 米(保留两位小数)
        Press any key to continue
    */
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值