实验四——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; }