习题1-6 三角形 解题报告
来源:互联网 发布:itunes for windows 编辑:程序博客网 时间:2024/05/16 05:47
题目:
代码:
#include <stdio.h>#include <stdlib.h>int main(){ int a,b,c,t; scanf("%d%d%d",&a,&b,&c); //将三个数从小到大排序 if(a>b){t = a ; a = b ; b = t ;} if(a>c){t = a ; a = c ; c = t ;} if(b>c){t = b ; b = c ; c = t ;} //检测最小的两条变是否小于等于第三边 if(a+b<=c) { printf("not a triangle\n"); } //检测是是否为直角三角形,是的话输出yes,不是的话输出no。 else if(a*a+b*b==c*c) { printf("yes\n"); } else { printf("no\n"); } return 0;}
解析:
1、注意题目为直角三角形。
2、详细解析看注释部分
0 0
- 习题1-6 三角形 解题报告
- hdu2039三角形解题报告
- 习题2-6 排列 解题报告
- 习题1-1 平均数 解题报告
- 习题1-2 温度 解题报告
- 习题1-3 连续和 解题报告
- 习题1-5 打折 解题报告
- 习题1-7 年份 解题报告
- 习题2-1 水仙花数 解题报告
- 习题3-1 得分 解题报告
- 习题1-6 三角形(triangle)
- hdu_2039_三角形_解题报告
- [CQOI2007]三角形tri 解题报告
- 习题1-4 正弦和余弦 解题报告
- 习题1-9,三角形
- 同色三角形——解题报告
- 【算法解题报告】求三角形的面积
- HDU P2032 杨辉三角形 解题报告
- J2EE后台response通过alert显示消息
- 多种启动、停止、重启 MySQL 的方法
- 疯狂JAVA讲义--画圆
- 安卓OOM和Bitmap图片二级缓存机制(一)
- 关于Socket通信
- 习题1-6 三角形 解题报告
- 内部排序-交换式排序-快速排序
- 链表的基本操作
- Android传感器
- Installing Ubiquiti Unifi Controller on CentOS 6.x
- Unix/Linux下退出帐户/关闭终端之后继续运行相应的进程
- Git 教程(一) 基本的 git 版本控制——根据 git man page 阅读笔记整理
- windows7(64)+caffe+VS2013+CUDA6.5
- linux下部署kettle