写这道题时候才发现一件事,原来C++中的 pow 和 sqrt这些函数只能接收浮点类型,不能接收整形。。
于是把平方改为了手动乘,看来还是要存一下快速幂的版子
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<math.h>
using namespace std;
int main() {
int a, b, c;
scanf("%d%d%d",&a,&b,&c);
while(a!=0 || b!=0 || c!=0){
int ta, tb, tc;
ta = min(a, b); tc = max(a, b);
tb = min(tc, c); tc = max(tc, c);
if(ta*ta+tb*tb == tc*tc) printf("right\n");
else printf("wrong\n");
scanf("%d%d%d",&a,&b,&c);
}
return 0;
}