出租车计价器的程序 不知道错在哪
#include <stdio.h>
main()
{
int a,b;
b=10+(a-3)*2;
printf("请输入里程数:");
scanf("%d%d",&a,&b);
if(a<=3)
printf("总价为%d",a);
}
else
printf("总价为%d",b);
scanf输入的应该输入一个a吧,你这里a代表的是里程数,用scanf输出了b就和上面的b=10+(a-3)*2;冲突了
还有 还有 b=10+(a-3)*2; 这个式子是在里程数大于3的时候才会进行计算,所以这个式子应该写在else后面才对。