解题思路:
注意事项:
参考代码:
#include<iostream> #include<cmath> using namespace std; double l,w,x,y,r,a,v,s; int main() { double dx,dy; while(cin >> l >> w >> x >> y >> r >> a >> v >> s){ if(!l) break; a = acos(-1) * a / 180; l = l - 2 * r; w = w - 2 * r; x = x - r; y = y - r; dx = fabs(cos(a) * v * s + x); dy = fabs(sin(a) * v * s + y); while(dx > 2 * l) dx -= 2 * l; while(dy > 2 * w) dy -= 2 * w; if(dx > l ) dx = 2 * l - dx; if(dy > w ) dy = 2 * w - dy; printf("%.2f %.2f\n",dx + r,dy + r); } return 0; }
0.0分
1 人评分
C语言训练-求素数问题 (C语言代码)浏览:965 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:1482 |
【明明的随机数】 (C++代码)浏览:797 |
【偶数求和】 (C语言代码)浏览:655 |
三角形 (C++代码)记忆化搜索浏览:1246 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:547 |
1050题解(结构体数组与结构体指针的使用)浏览:1122 |
妹子杀手的故事 (C语言代码)浏览:1084 |
C二级辅导-等差数列 (C语言代码)浏览:853 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:555 |