C语言编程的题目,希望能尽快解决,Description给出一个三角形三个点的坐标和它绕原点逆时针旋转的角度,以及沿x和y方向上平移的距离,求最后三角形各点的坐标.例如三角形A(0,0),B(2,0),C(0,4)的变

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 16:28:31
C语言编程的题目,希望能尽快解决,Description给出一个三角形三个点的坐标和它绕原点逆时针旋转的角度,以及沿x和y方向上平移的距离,求最后三角形各点的坐标.例如三角形A(0,0),B(2,0)

C语言编程的题目,希望能尽快解决,Description给出一个三角形三个点的坐标和它绕原点逆时针旋转的角度,以及沿x和y方向上平移的距离,求最后三角形各点的坐标.例如三角形A(0,0),B(2,0),C(0,4)的变
C语言编程的题目,希望能尽快解决,
Description
给出一个三角形三个点的坐标和它绕原点逆时针旋转的角度,以及沿x和y方向上平移的距离,求最后三角形各点的坐标.例如三角形A(0,0),B(2,0),C(0,4)的变换过程如下:绕原点逆时针旋转90度之后为再沿x轴右移一个单位所以最后的图形为A(1,0),B(1,2),C(-3,0).
Input
输入包括多组测试用例,第一行为一个数T,表示测试用例的个数.对于每组测试用例包括四行,第一行为三个整数r,h,k,分别表示三角形绕原点逆时针旋转的角度(只考虑90度的整数倍),沿x轴移动的距离,沿y轴移动的距离.接下来三行,每行两个数,分别表示三角形的三个点A、B、C的x,y坐标(保证输入是合法的).
Output
对于每组测试用例输出四行.第一行为Case #:其中#表示测试用例序号.接下来三行,每行两个数,分别表示变换之后的三角形的三个点A、B、C的x,y坐标,结果保留到小数点后两位.
Sample Input
Copy sample input to clipboard
1
180 -1 1
-2 1
-1 1
-1 3
Sample Output
Case 1:
1.00 0.00
0.00 0.00
0.00 -2.00

C语言编程的题目,希望能尽快解决,Description给出一个三角形三个点的坐标和它绕原点逆时针旋转的角度,以及沿x和y方向上平移的距离,求最后三角形各点的坐标.例如三角形A(0,0),B(2,0),C(0,4)的变
挺简单的,这里我主要告诉你算法.
例如:点(x,y)绕原点逆时针转a度角后的坐标是(L*sin(m+a),L*cos(m+a)),
其中L为原来的点(x,y)与坐标原点(0,0)的距离L=根号(x^2+y^2);
m为点(x,y)的相角,m=actan(y/x)(反正切),这里可能要修正一下,当x=0时y>0,m=90度,x=0,y

C语言编程的题目,希望能尽快解决,Description给出一个三角形三个点的坐标和它绕原点逆时针旋转的角度,以及沿x和y方向上平移的距离,求最后三角形各点的坐标.例如三角形A(0,0),B(2,0),C(0,4)的变 孔子与老子之间的关系?希望能尽快解决. 英语翻译希望尽快解决. 为什么编程中,顺序,选择,循环3种结构方式能解决一切问题?void_class 比如在C语言中 我会尽快解决我的过去,希望你能找回之前的你” 英语翻译 希望各位C语言的高手帮我解决下面的这个题目,并解释一下题目中的for(i=0;i 怎样理解希腊哲学是西方哲学的基础希望能尽快解决啊 名词解释:平衡膳食希望能有高手尽快解决我的问题,谢谢! C语言:编写程序求出555555的约数中最大的三位数是多少.要求必须使用do-while语句实现.希望能写出完整编程…谢谢! 请问,就是有没有动物,希望能尽快解决这个问题. 希望大家能尽快帮我解决这些问题 我希望你能尽快解决烦恼怎么翻译啊? C语言编程题目:1至100的数,如果能被3整除,请每四个数为一行输出,知道输出所有符合条件的数 C语言编程设计题目...1到50中能被7整除的所有自然数的和 C语言编程问题,求Fibonacci数列题目要求如图所示.. 求解C语言编程题啊亲们,编程将200—300之间能被7整除的数输出. C语言的最大公约数最小公倍数怎么编程 c语言统计男女人数的编程