#include<stdio.h> #include<math.h> main() { int c; float a,b,w,E; printf("请输入件数a,单价b:\n"); scanf("%d,%f",&a,&b); if(a<0&&b<0) printf("error"); else switch(c=a/100) { case 0:w=0;break; case 1:w=0.95;break; case 2:w=0.9;break; case 3: case 4: case 5: case 6: case 7: case 8:w=0.85;break; default :w=0.8; E=a*b*(1-w); printf("单价:%.2fRMB\n件数:%.2f件\n实际付款数目:%.2f元\n",b,a,E); } } 这个程序是哪里出问题了??大神求解啊,新手伤不起