2301_76863128 2023-03-06 16:35 采纳率: 50%
浏览 40
已结题

cin输入后不能直接判断吗语言-c++

img


#include
using namespace std;
int main(){

int a=0;
int b=0;
int c=0;
cout << "请输入三只小猪的重量"<< endl;
cin>>a;
cin>>b;
cin>>c;
if(a>b)
{
    if(a>c)
    {
        cout << "第一只小猪最重"<< endl;
    }else
    {
        cout << "第三只小猪最重"<< endl;
    };
}else
{
    if(b>c)
    {
        cout << "第二只小猪最重"<< endl;
    }
};

cout << "Hello, World!";
return 0;

}

  • 写回答

4条回答 默认 最新

  • 关注

    你得拿变量存储这三个值才能进一步比较
    你得问题在于多加了分号和a<=b的情况中少了b<=c的输出,也就是第三只最重的情况

    img

    #include<bits/stdc++.h>
    using namespace std;
    
    int main(){
    int a=0;
    int b=0;
    int c=0;
    cout << "请输入三只小猪的重量"<< endl;
    cin>>a;
    cin>>b;
    cin>>c;
    if(a>b)
    {
        if(a>c)
        {
            cout << "第一只小猪最重"<< endl;
        }else
        {
            cout << "第三只小猪最重"<< endl;
        }
    }else
    {
        if(b>c)
        {
            cout << "第二只小猪最重"<< endl;
        }
        else
        {
            cout << "第三只小猪最重"<< endl;
        }
    }
    
    return 0;
    }
    
    
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 3月14日
  • 已采纳回答 3月6日
  • 创建了问题 3月6日

悬赏问题

  • ¥15 乌班图ip地址配置及远程SSH
  • ¥15 怎么让点阵屏显示静态爱心,用keiluVision5写出让点阵屏显示静态爱心的代码,越快越好
  • ¥15 PSPICE制作一个加法器
  • ¥15 javaweb项目无法正常跳转
  • ¥15 VMBox虚拟机无法访问
  • ¥15 skd显示找不到头文件
  • ¥15 机器视觉中图片中长度与真实长度的关系
  • ¥15 fastreport table 怎么只让每页的最下面和最顶部有横线
  • ¥15 R语言卸载之后无法重装,显示电脑存在下载某些较大二进制文件行为,怎么办
  • ¥15 java 的protected权限 ,问题在注释里