问题描述
编写程序,从键盘读入3个整数(使用空格分隔)作为3条线段长度,如果这3条线段能够组成一个直角三角形,那么输出信息“yes”到屏幕,否则就输出“no”。
输入格式
一共1行数据,包含3个代表线段长度的整数a、b、c。
输出格式
输出1行信息,行末没有换行符。
数据规模与约定
整数a的值约定为 1 ≤ a ≤ 100 000。
整数b的值约定为 1 ≤ b ≤ 100 000。
整数c的值约定为 1 ≤ c ≤ 100 000。
样例输入
3 4 5
样例输出
yes
#include <stdio.h>
int main(){
int a;
int b;
int c;
int num1;
int num2;
int num3;
int num4;
scanf("%d %d %d",&a,&b,&c);
num1 = a * a;
num2 = b * b;
num3 = c * c;
num4 = num1 + num2;
if(num3==num4)
printf("yes");
else
printf("no");
return 0;
}