个人总结

题目描述
输入三个数字,作为三条边长,计算能否以这三条边组成一个三角形;若能,判断是否为等腰三角形,并输出结果。组成三角形的要求:任意两边之和要大于第三边

输入输出格式
输入格式:
输入三个数 a b c

输出格式:
不能构成三角形输出No; 可以构成等腰输出Isoceles Triangle; 能构成不等腰输出Yes but not isoceles

输入输出样例
输入样例#1:
532 648 384
输出样例#1:
Yes but not isoceles
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b,c;
cin>>a>>b>>c;
if((a+b)>c&&(a+c)>b&&(b+c)>a){
if((ab&&b!=c)||(ac&&c!=b)||(bc&&c!=a)||(ab&&bc)){
cout<<“Isoceles Triangle”<<endl;
}
else{
cout<<“Yes but not isoceles”<<endl;
}
}
else{
cout<<“No”<<endl;
}
return 0;
}
以上是程序
1:等边三角形也算等腰三角形
2:注意双重括号要打清楚,谁对谁必须明了;
3:请注意a
bc在c++中不成立,只有ab&&b==c才成立,
所以更要加小括号;

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值