永发信息网

这个怎么回事 c++中if不知道怎么用

答案:2  悬赏:20  手机版
解决时间 2021-05-06 14:06
#include "iostream.h"
void main()
{
int a,b,c;
cin>>a>>b>>c;
if(a+b>c&&a+c>b&&b+c>a)
     cout<<"correct"<<endl;
  {if(a==b&&b==c&&a==c)
       cout<<"A"<<endl;
    else if(a==b&&b!=c&&a!=c)
 cout<<"B1"<<endl;
         else if(a==c&&b!=c||a!=b)
   cout<<"B2"<<endl;
     else if(b==c&&a!=c&&a!=b)
 cout<<"B3"<<endl;
    else if(a!=b&&a!=c&&b!=c)
cout<<"一般三角型"<<endl;
  }
         else(a+b<=c||a+c<=b||b+c<=a);
           cout<<"error";
}
这个题是求三角形的    我怎么搞都缺个跟if配对? 求高手。。。。。。。。
最佳答案

#include "iostream.h"
void main()
{
 int a,b,c;
 cin>>a>>b>>c;
 if(a+b>c&&a+c>b&&b+c>a)
 {
  cout<<"correct"<<endl; 
  if(a==b&&b==c&&a==c)
   cout<<"A"<<endl;
  else if(a==b&&b!=c&&a!=c)
   cout<<"B1"<<endl;
  else if(a==c&&b!=c||a!=b)
   cout<<"B2"<<endl;
  else if(b==c&&a!=c&&a!=b)
   cout<<"B3"<<endl;
  else if(a!=b&&a!=c&&b!=c)
   cout<<"一般三角型"<<endl;
 }
 else
  cout<<"error";
}
你的大括号打错位子了,最后else  是不需要条件语句的!!!

全部回答
最后一个else跟第一个if是配对的,把大括号中的内容不看,结构就清楚了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
[急] 渟 的姓名代码是什么?
宝岛轰炸鸡排(段前路)地址在哪,我要去那里办
为什么总是有人要给周杰伦制造负面新闻?为什
这个主板可以放哪些牌的CPU?
张一鸣离开爱笑原因,爱笑会议室的张子栋、修
利用数学软件画图 对分形 迭代和混沌进行研究
网络好,但是无法显示部分网页怎么办
怎么创建百度博客?
宁波海曙的南门派出所在哪里
人字开头的唐诗
大平地服务区超市地址有知道的么?有点事想过
电表无火线表走吗
求《大雄的结婚前夜》片尾曲 幸福的门楣 幸せ
江苏附近有哪些雪山
拖罗厂地址有知道的么?有点事想过去
推荐资讯
晴朗新地园停车场怎么去啊,有知道地址的么
中级建筑工程师报考条件?
我不想和你说话,不要和我说话 ]这句话有语病
很想上课认真当个乖乖女
任爱舞蹈工作室在哪里啊,我有事要去这个地方
冒险岛我用的奥运无敌 可是怎么开1血防御啊
如果爱上一个男生不敢表白该咋办?
还想听笑话、(ˇˍˇ) ~
魔兽世界转大区的步骤和休息事项?
十一全运会会徽中各部分代表的是一个竞技项目
赛尔号火系最强是洛吉拉斯还是里奥斯?还是其
吃木瓜会不会长大?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?