UDP广播协议叫吃饭


私信TA

用户名:Mustenaka

访问量:149573

签 名:

个人博客www.mustenaka.cn

等  级
排  名 13
经  验 25386
参赛次数 8
文章发表 197
年  龄 3
在职情况 学生
学  校 Sky_box
专  业 NE

  自我简介:

欢迎光临我的博客www.mustenaka.cn,Python,C#,U3D,C/C++开发合作可以找我

解题思路:
        就是定义三个变量作为三条边,然后依次判断三条边是否两两大于第三条边就可以了,本题目没有难度,怎么正确率那么低呢?


参考代码:【C++,不过修改成C语言也是分分钟的事情】

#include<bits/stdc++.h>
using namespace std;
bool pan(int a,int b,int c) {
	bool flag=true;
	if(a+b<=c||b+c<=a||c+a<=b) {
		flag=false;
	}
	return flag;
}
int main() {
	int a,b,c;
	while(scanf("%d%d%d",&a,&b,&c)!=EOF) {
		if(pan(a,b,c)) {
			cout<<"YES"<<endl;
		} else {
			cout<<"NO"<<endl;
		}
	}
	return 0;
}


 

0.0分

0 人评分

  评论区

  • «
  • »