解题思路:
运用逻辑运算符进行计算
注意事项:
参考代码:
#include<stdio.h> #include<string.h> int main() { int a[3],i = 0,max = 0,sum = 0; memset(a,0,sizeof(int)*3); scanf("%d %d %d",a,&a[1],&a[2]); for(i = 0;i<2;i++) { if(a[max]<a[i+1]) { max = i+1; } } for(i = 0;i<3;i++) { if(i != max) { sum += a[i]*a[i]; } } if(a[max]*a[max]==sum) { puts("YES"); } else {puts("NO");} }
0.0分
0 人评分
矩阵转置 (C语言代码)浏览:1522 |
不知道哪里错了浏览:1141 |
输出正反三角形 (C语言代码)格式错误!!!浏览:1140 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:619 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:553 |
蓝桥杯历届试题-翻硬币 (C++代码)浏览:872 |
找出最长的字符串来 (C语言代码)浏览:1760 |
最好的,浏览:563 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:662 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:549 |