新手光能
3684 三角形(triangle)
经验值:400 时间限制:1000毫秒
合肥市第35届信息学竞赛
不许抄袭,一旦发现,直接清空经验!
题目描述 Description
小朋友们都知道,三角形任意两边之和都大于第三边,这也是三条线段是否能构成三角形的一个必要条件,已知三条线段的长度,请同学们帮忙判断是否满足这个必要条件。
输入描述 Input Description
输入数据共 n+1行,第一行有一个正整数 n,表示有 n个三条线段。接下来 n行,每行三个正整数,分别用一个空格分开。
输出描述 Output Description
共 n行,每行一个数 1或 0,1表示对应的三条线段满足构成三角形的一个必要条件,0表示对应的三条线段不满足构成三角形的一个必要条件。
样例输入 Sample Input
输入样例1: 1 3 4 5 输入样例2: 2 3 4 5 1 2 3
样例输出 Sample Output
输出样例1: 1 输出样例2: 1 0
数据范围及提示 Data Size & Hint
数据范围:
1≤n≤100,1≤边长≤100
急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急
中级天翼
int n;
int a,b,c;
cin>>n;
for(int i=1;i<=n;i++){
cin>>a>>b>>c;
if(a+b>c&&a+c>b&&b+c>a){
cout<<1;
cout<<endl;
}
else{
cout<<0;
cout<<endl;
}
}
我来啦
用常规判断三角形就好啦
初级光能
long long n,a,b,c;
cin>>n;
for (int i=1;i<=n;i++){
cin>>a>>b>>c;
if(a+b>c&&a+c>b&&b+c>a) cout<<1<<endl;
else cout<<0<<endl;
}
修练者
......
定义 n,a[105],b[105],c[105];
输入n
循环n次:输入a,b,c 如果a+b>c并且a+c>b并且b+c>a 输出1(换行)
否则 输出0(换行)
......