题目中说的是C 不过保存的是cpp
按照C++写了
如果必须C的话 改一下头文件和输入输出就好了
#include <iostream>using std::cin
using std::cout
int main()
{
int t, a, b, c, d, i
cin >> t
while(t --)
{
cin >> c >> d >> a>> b
if((a >= b) != (c >= d))
i = c, c = d, d = i
if(a>=c && b >= d) cout << 100
else
{
a = a*100/c
b = b*100/d
if(a > b) cout << b
else cout <<a
}
cout << "%\n"
}
return 0
}
你可以这样做。比如有一个图形为三角形,在七巧板的中,它可能有8种状态,然后分别画出8种状态的图形,当你激活它的旋转程序后,就换一张另一个状态的图形。或者写一个函数,参数为各个顶点的座标,旋转的时候通过计算,找到新状态的各个顶点的座标,这样也可以。