#include<stdio.h> int main(void) { int i,n; double x,y; double fee(double x); printf("Enter n:"); scanf("%d",&n); for(i=1;i<=n;i++) { printf("Enter x:"); scanf("%Lf",&x); if(x<=0) printf("输入错误,重新输入"); else{ y=fee(x); } printf("y=%.3f ",y ); } return 0; } double fee(double x) { double y; if(x<=50) { y=0.53*x; } else { y=26.5+0.58*(x-50); } return y; }