C++练习题:比较三人的体重

先输入三个人的体重,在比较出谁更重

#include<iostream>
using namespace std;
int main()
{
	int a,b,c;     //先定义三个人的变量
	cin>>a>>b>>c;  //输入三人体重
	
	if(a>b)        //先取任意两个变量比较,(这里先取a,b比较) 
	{
		if(a>c)    //再拿体重较大的和剩余的一个比较(这里取ab中较大值与c比较) 
		{
			cout<<"体重最高为第一个人,体重为:"<<a; 
		} 
		else       //这里的else就是指不符合(a>c)外的所有情况,即a<=c 
		{
			cout<<"体重最高为第三个人,体重为:"<<c;
		}
	}
	else          //这里的else就是指不符合(a>b)外的所有情况,即a<=b 
	{
		if(b>c)    
		{
			cout<<"体重最高为第二个人,体重为:"<<b; 
		} 
		else       //这里的else就是指不符合(b>c)外的所有情况,即b<=c 
		{
			cout<<"体重最高为第三个人,体重为:"<<c;
		}	
	}
}

这里考验if语句的嵌套,先明确好整体思路
先比较其中两个的体重大小,会有两种情况出现
然后其中每种情况中还要和另一个比较也有两种情况出现

所以注意else if,else和相应的if不要乱套,所以格式很重要

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值