先求出三个数中的最大数,如果这三个整出可能包含负数的话就求出三个数绝对值最大的数
#include
#include
void function(int a,int b,int c)
{
int max;
max = (abs(a)>abs(b)?a:b)>abs(c)?(abs(a)>abs(b)?a:b):c;//求出a,b,c中的最大值,abs求绝对值
if(a*b*c == m*m) //m和abc三个数其中的一个最大数相等,因此可以约掉一个最大数
printf("yes\n");
else
printf("no\n");
}
int i,j,k;
printf("输入三个整数(用空格隔开):");
scanf("%d %d %d", &i, &j, &k);
if (i == j*k || j ==i * k || k == i * j)
printf ("yes");