作业 2 分支、循环结构 第2题


#include<stdio.h>
int main(void)
{
int i,m;
double e,s;
double cylinder(double e);
printf("Enter m:\n");
scanf("%d",&m);
for(i=1;i<=m;i++){
printf("Enter e:");
scanf("%lf",&e);
if(e<=0){
printf("Error,enter again!");
}
else{
s=cylinder(e);
}
}
printf("s=%.2f\n",s);
return 0;
}
double cylinder(double e)
{
double result;
if(e>50){
result=0.58*(e-50)+26.5;
}
else{
result=0.53*e;
}
return result;
}

浙公网安备 33010602011771号