20131016课堂实验4

#include<stdio.h>
int main(void)
{
    int r,h,n,i;
    double v;
    double cylinder(int r,int h);
    printf("Enter n:");
    scanf("%d",&n);

    for(i=1;i<=n;i++){

        printf("Enter r ahd h:");
        scanf("%d%d",&r,&h);
        if(r<0||h<0){
            printf("erro!");
        }
        else{
            v=cylinder(r,h);
            printf("v=%.3f\n",v);
        }
    }
     

        return 0;
}
double cylinder(int r,int h)
{
     double result;
     result=3.1415926*r*r*h;
     return result;
}
    

 

#include<stdio.h>
int main(void)
{
    int i,n;
    double x,y;

    printf("Enter n:");
    scanf("%d",&n);

    for(i=1;i<=n;i++)
    {
        printf("Enter x:");
        scanf("%Lf",&x);

        if(x<=0)
        {
            printf("erro!");
        }
        else if(x<=50)
        {
            y=0.53*x;
        }
        else
        {
            y=26.5+0.58*(x-50);
        }
        printf("y=f(%f)=%.2f\n",x,y);

        
    }
    return 0;
}

 

posted @ 2013-10-17 09:26  鲍。  阅读(125)  评论(1编辑  收藏  举报