作业 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; }