解题思路:
注意事项:
参考代码:
#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语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1045 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1152 |
【回文数(二)】 (C语言代码)浏览:940 |
C语言程序设计教程(第三版)课后习题8.9 (Java代码)浏览:1413 |
多输入输出练习1 (C语言代码)浏览:1219 |
最小公倍数 (C语言代码)浏览:894 |
最长单词 (C语言代码)浏览:1474 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:1267 |
C语言训练-尼科彻斯定理 (C语言代码)浏览:509 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:651 |