关于出租车计价器问题?
#include <stdio.h> main() { int a; printf("请输入一个整数:"); scanf("%d",&a); if(0<a<=3) { printf("10元\n"); } else { printf("((%d-3)*2+10)元\n",a); } }
出租车计价问题代码能这么写吗,哪儿错的,为什么我不管输入什么数字,最后结果都是10?
问题出在这两处 下面是正确的代码 你看看
回复 初一:那为什么不可以直接写成0<a<=3?a也是一个大于0的数啊?
回复 匿名课官: 这不是数学题啊 C语言里有这样写的
好吧