判断三角形,一个简单的水分支(不是分治)(坑了我三次提交)
2017-11-01 21:58
197 查看
题目描述:
思路:先排序,再进行各种判断,最主要的一点,输出yse!输出yse!输出yse!
详细如下://我也没有验证过对不对
#include<iostream>//头文件,用这个只是出于这个单词比万能头文件的字母要少
using namespace std;
int main()
{
int a,b,c,t;
cin>>a>>b>>c;
if(a==0||b==0||c==0) {cout<<"no"<<endl<<"no"<<endl<<"no";return 0;}//判断是否有零出现(这里需要注意是||而不是&&,虽然数据很水&&也能过
if(a>b) {t=a;a=b;b=t;}
if(b>c) {t=b;b=c;c=t;}
if(a>c) {t=a;a=c;c=t;}
//排序
if(a+b>c&&c-b<a)//判断是否为三角形
{
if(a==b&&b==c) cout<<"yse"<<endl;else cout<<"no"<<endl;//判断是否为等边三角形
if(a==b||b==c||a==c/*其实这个可以不要,不过保险起见和出于懒得方面我还是加着吧*/) cout<<"yse"<<endl; else cout<<"no"<<endl;//判断是否为等边三角形
cout<<"yse";//这一步可以并在上一步一起写
return 0;//这里一定得跳出循环,不然最后会多三个no(按照我的思路是这样)
}
cout<<"no"<<endl<<"no"<<endl<<"no";
return 0;
}
仅供参考,各位神牛别喷~
思路:先排序,再进行各种判断,最主要的一点,输出yse!输出yse!输出yse!
详细如下://我也没有验证过对不对
#include<iostream>//头文件,用这个只是出于这个单词比万能头文件的字母要少
using namespace std;
int main()
{
int a,b,c,t;
cin>>a>>b>>c;
if(a==0||b==0||c==0) {cout<<"no"<<endl<<"no"<<endl<<"no";return 0;}//判断是否有零出现(这里需要注意是||而不是&&,虽然数据很水&&也能过
if(a>b) {t=a;a=b;b=t;}
if(b>c) {t=b;b=c;c=t;}
if(a>c) {t=a;a=c;c=t;}
//排序
if(a+b>c&&c-b<a)//判断是否为三角形
{
if(a==b&&b==c) cout<<"yse"<<endl;else cout<<"no"<<endl;//判断是否为等边三角形
if(a==b||b==c||a==c/*其实这个可以不要,不过保险起见和出于懒得方面我还是加着吧*/) cout<<"yse"<<endl; else cout<<"no"<<endl;//判断是否为等边三角形
cout<<"yse";//这一步可以并在上一步一起写
return 0;//这里一定得跳出循环,不然最后会多三个no(按照我的思路是这样)
}
cout<<"no"<<endl<<"no"<<endl<<"no";
return 0;
}
仅供参考,各位神牛别喷~
相关文章推荐
- 一个判断点是否在三角形内的简单方法
- 一个判断点是否在三角形内的简单方法
- 一个简单的判断三角形形状的C程序
- 关于IF判断的问题(一个有趣的事情)(分支-08. 高速公路超速处罚(15))
- 讨论:想做一个快速业务构件平台不是那么简单,谈谈你的看法
- 输入三角形的三边长为a,b,c判断a,b,c能否构成一个三角形,并且输出其面积。
- Directx11教程(5) 画一个简单的三角形(1)
- 表单提交时 有一个字段不是来自该表单中的对象时
- 二叉搜索树应用-判断一个单词是否拼写正确,实现简单字典
- 设计一个三角形类,能够输入三角形的三个顶点,求出其面积、周长,并判断其是否为直角三角形和等腰三角形。
- 简单递归____判断一个字符串是否为回文
- 一个简单的Extjs3.0表单提交实例
- 一个简单的判断远端服务器端口是否通的Python脚本
- 一个简单的表单提交页面,通过js进行验证
- 判断一个点是否在 2D 三角形内
- 搜索一个问题 C、C++判断操作系统 是 Linux还是windows 还是Unix【编译器内置宏 探索(不是特别满意)】
- C语言写出一个简单的有三次登陆口令
- 使用js写一个简单的判断年龄是否达标的页面
- 写一个方法void triangle(int a,int b,int c),判断三个参数是否能构成一个三角形。如果不能则抛出异常IllegalArgumentException,显示异常信息:a,b,
- (某网络公司笔试题)判断一个点是否在三角形内