实验四——3
#include<stdio.h>
int main(void)
{
int m,i;
double x,y;
double cylinder(double x);
double fact(double x);
printf("enter m:");
scanf("%d",&m);
for(i=1;i<=m;i++){
printf("enter x:");
scanf("%lf",&x);
if(x<=0){
printf("输入错误,重新输入");
}
else if(x<=50){
y=cylinder(x);
}
else{
y=fact(x);
}
printf("y=%.3f\n",y);
}
return 0;
}
double cylinder(double x)
{
double y;
y=0.53*x;
return y;
}
double fact(double x)
{
double y;
y=26.5+0.58*(x-50);
return y;
}

浙公网安备 33010602011771号