回复 9楼 愤怒的鸟儿
真的啊,是这样的,谢谢啦,但为什么不能用空格,是规定的吗?
回复 8楼 黑色幽默sws
Sorry!当时是找楼主的代码改的,只修改了逻辑,没有注意数据类型,并且没有编译运行。
#include<stdio.h>
main()
{
int n;//n代表数量
float x,y;//x代表单价
printf("请输入单价和数量:");
scanf("%f,%d",&x,&n);
y = x * n;
if(n>=50)
y = 0.95 * x * n;
if(n>=100)
y = 0.925 * x * n;
if(n>=300)
y = 0.90 * x * n;
if(n>=500)
y = 0.85 * x * n;
printf("应付款%0.2f\n",y);
}
注意,输入数据应按scanf()中格式以半角逗号分开。
[此贴子已经被作者于2017-10-21 23:43编辑过]