请教各位,蓝桥杯题目,自己编译器上能运行出来,测试用例全能通过,复制提交就运行错误,
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
while(true) {
Scanner sc = new Scanner(System.in);
double l = sc.nextDouble();
double w = sc.nextDouble();
double x = sc.nextDouble();
double y = sc.nextDouble();
double r = sc.nextDouble();
double a = sc.nextDouble();
double v = sc.nextDouble();
double s = sc.nextDouble();
if (l == 0 && w == 0)
break;
l=l-r*2;
w=w-r*2;
x-=r;
y-=r;
a=Math.toRadians(a);
double xm=v*s*Math.cos(a);
double ym=v*s*Math.sin(a);
xm+=x;
ym+=y;
xm=Math.abs(xm);
ym=Math.abs(ym);
xm=xm%(2*l);
ym=ym%(2*w);
if(xm>l)
x=2*l-xm;
else
x=xm;
if(ym>w)
y=2*w-ym;
else
y=ym;
System.out.printf("%.2f %.2f",x+r,y+r);
}
}
}
请教各位,蓝桥杯题目,自己编译器上能运行出来,测试用例全能通过,复制提交就运行错误,
```
```快坚持不下去了,好难。。。
这里附上训练系统网址
https://www.dotcpp.com/oj/problem1075.html
1、要明确输入和输出是不是对应的,一次输入后直接输出。示例中是多次输入,最后输出全部结果。
2、结果输出最好用java的输出,不要用c语法。
3、输入结束条件不对。题目要求八个都为0才结束。
if (l == 0 && w == 0 && x==0 && y==0 && r==0 && a==0 && v==0 &&s==0)