【实验3】简单的分支与循环结构

1计算圆的面积

#include<stdio.h>
int main(void)
{
    double r,s;/*自定义两个变量r,s*/
    printf("请输入半径r:");/*提示输入半径r*/
    scanf("%lf",&r);
    /*条件语句*/
    if(r<=0)
        printf("对不起,您输入的数字不符合规定");
    else{
        s=3.14*r*r;/*公式*/
    }
    printf("s=%.3f",s);/*输出面积s*/

    return 0;
}

 

2计算n个圆的体积

#include<stdio.h>
int main()
{
    int i,n;
    double r,v,h;/*定义自变量*/
    double cylinder(double r,double h);/*自定义函数*/

    printf("enter n:");/*提示输入n*/
    scanf("%d",&n);


    for(i=1;i<=n;i++){/*循环体,循环n次*/
        printf("Enter r and h:");/*提示输入r和h*/

        scanf("%lf%lf",&r,&h);

        if((r<=0)||(h<=0))/*条件语句*/
        {
            printf("输入错误,重新输入
");
        }
        else{
            v=cylinder(r,h);/*体积为函数*/
            printf("V=%.3f
",v);/*输出v,保留三位小数*/
        }
    }

    return 0;
}
double cylinder(double r,double h)/*函数的扩展,定义函数的内容*/
{
    double result;/*定义自变量result*/
    
    result=3.1415926*r*r*h;/*算法*/
    
    return result;/*将结果返回给主函数*/
}

原文地址:https://www.cnblogs.com/ly1102385159/p/3395587.html