思路以 // 形式呈出,
代码:
#include <iostream>
using namespace std;
int a, b, c, D, X; //D为对边,X为斜边
int main() {
cin >> a >> b >> c;
int k1 = max(a, b), k2 = min(a, b); // 用k1,k2区分出 a和b的值
int k3 = max(k1, c); // 用k3与a或b的值作比较
if(k3 == k1) { // 如 k1 > c,即 k3 = k1时
k1 = c; // 将第2大的值赋给k1,即 k3 > k1 > k2
}
X = k3; //Right(直角)三角形中斜边较长,故最大值k3为斜边X
D = min(k1, k2); //将直角边中较短边赋值给对边D(较小锐角)
cout << D << "/" << X; //emm..正弦值sin为 ( 对边 / 斜边 )
return 0;
}
(((dalao请多多指教
请dalao指出错误,蟹蟹