我没明白哪里有问题
#include <stdio.h> int main() { int w; double money; scanf("%d",&w); if(w<=150) money=w*0.4463; if(150<w<401) money=150*0.4463+(w-150)*0.4663; if(w>400) money=150*0.4463+(400-150)*0.4663+(w-400)*0.5663; printf("%.1lf\n",money); return 0; }