所以我是编程初学者,我认为这个简短的练习(参见附图)非常简单,但是当我提交代码时,它会返回测试用例的结果。我的一个测试用例失败了,我不知道出了什么问题(遗憾的是你看不到该测试用例的输入)。
这是我的代码:
Scanner sc = new Scanner(System.in);
int a = sc.nextInt(); // first distance
int m = sc.nextInt(); // fare for distance a
int n = sc.nextInt(); // fare for remaining distance
int d = sc.nextInt(); // total distance
int fare = (a*m)+((d-a)*n);
System.out.println(fare);
谁能看出这个计算在什么情况下会不正确?它看起来很简单,但不知怎的,我现在想不出解决方案。
如果这是相关的,示例输入为: 1 2 3 5 给出输出: 14
慕妹3242003
相关分类