#include
#include
//#include
#include
int main() //还是留个返回值吧
{
int b;
float a;
printf("请输入购货金额:") ;
scanf("%f",&a); //输入是浮点数,用%f.不然的话,后面输出可能会有问题
if (a<=500)
{
b=1;
}
if(500 {
b=2;
}
if (a>1000)
{
b=3;
}
switch(b)
{
case 1:printf("不打折,仍为%-0.2f\n",a);break;
case 2:a=a*0.9;printf("打九折,购货金额现为%-10.2f\n",a) ;break;
case 3:a=a*0.8;printf("打八折,购货金额现为%-100.2f\n",a) ;break;
}
}
没错啊,编译结果出来说的是"错误0 警告0"啊。
说明编写正确的啊