练习案例:三只小猪称体重,分别输入三只小猪的体重,判断哪一只最重

#include<iostream>
using namespace std;
int main()
{float a = 0;//三只小猪分别是 a、b、cfloat b = 0;float c = 0;cout << "请分别输入三只小猪的体重" << endl;cout << "请输入第一只小猪a的体重 :" << endl;cin >> a;cout << "请输入第二只小猪b的体重 :" << endl;cin >> b;cout << "请输入第三只小猪c的体重 :" << endl;cin >> c;if ((a > b) && (a > c))//判断a是否为最大{if (b > c)//判断b和c的体重大小{cout << "a猪的体重最大,c猪的体重最小" << endl;}else{cout << "a猪的体重最大,b猪的体重最小" << endl;}}else if (b > c)//判断b是否为最大{if (a > c)//判断a和c的体重大小{cout << "b猪的体重最大,c猪的体重最小" << endl;}else{cout << "b猪的体重最大,a猪的体重最小" << endl;}}else//此时c最大{if (a > b)//判断a和b的体重大小{cout << "c猪的体重最大,b猪的体重最小" << endl;}else{cout << "c猪的体重最大,a猪的体重最小" << endl;}}system("pause");return 0;}

结果如图:

代码为博主自己编写,比黑马程序员给的稍微复杂了点,并且没有考虑猪体重相等的情况,建议大家自己进行编写。

C++实战(一)——选择结构案例:三只小猪称体重相关推荐

  1. C++案例 三只小猪称体重

    #include<iostream> using namespace std; int main2(){int A,B,C;cout << "请输入小猪A的重量:&q ...

  2. C++ 6.程序流程结构—选择结构(嵌套if语句、经典问题三只小猪称体重、三目运算符、switch语句)

    注意事项:if 后不要加分 #include <stdio.h> #include <iostream> using namespace std; /*------------ ...

  3. 每日一C | 三只小猪称体重

    有三只小猪ABC,请分别输入三种小猪的体重,并且判断哪只小猪最重? 这里没有考虑小猪ABC有相同体重的时候. #include <iostream> using namespace std ...

  4. 三只小猪称体重有三只小猪ABC,请分别输入三只小猪的体重,并且判断哪只小猪最重?用条件if嵌套法和三目运算符法

     实例:有三只小猪ABC,请分别输入三只小猪的体重,并且判断哪只小猪最重? 1.条件if嵌套法 #include<iostream> using namespace std;int mai ...

  5. C语言 :用条件语句 if 来做 三只小猪称体重

    程序如下: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> int main() {int pig1, pig2, pig3;//定义三 ...

  6. c++ 三只小猪称体重(二)

    #include<iostream> using namespace std; int main() {//1.创建三只小猪的体重变量int weight1 = 0;int weight2 ...

  7. 每日一C | 一维数组案例——五只小猪称体重

    在一个数组中记录了五只小猪的体重,如int arr[5]={300,350,200,400,250}; 找出并打印最重的小猪体重. #include <iostream> using na ...

  8. c++学习 28.案例-五只小猪称体重

    #include<iostream> using namespace std;int main() {//1.创建5只小猪体重的数组int arr[5] = { 300,350,200,4 ...

  9. C++三只小猪称体重案例

    int main() {//变量int pig1 = 0;int pig2 = 0;int pig3 = 0;//用户输入数值cout << "请输入小猪1的体重" & ...

最新文章

  1. 第 45 届国际大学生程序设计竞赛(ICPC)亚洲网上区域赛模拟赛 题解(除了C、G之后补)
  2. 微软获GPT-3独家授权,可访问底层代码,Open AI:API用户可继续使用
  3. socket编程资料-网络收集
  4. jQuery实现radio第一次点击选中第二次点击取消功能(转)
  5. java中实现线程的方法_Java中实现线程的方法
  6. 【JUC】第五章 JUC 阻塞队列、线程池
  7. uml类图用什么软件画_为什么需要UML类图建模?
  8. theano 0.7 版本降到0.6 版本
  9. 数据结构与算法之二冒泡排序
  10. Oracle数据库使用Navicat premium创建用户时遇到的坑
  11. android 如何清除应用数据恢复,手机删除数据如何恢复?手机数据恢复方法【图文教程】...
  12. python乱码转中文_Python中文乱码问题(转)
  13. anime.js 图片位移动画_从零了解PS做gif动图的小知识小技巧(2):PS帧动画
  14. 华硕 X542UQ REV:2.1
  15. oracle 隐式转换
  16. 6-8 Percolate Up and Down (20 分)【堆结点的插入与删除】
  17. 【c#】 MVC模式 ——《七天学会》系列学习心得
  18. OpenGL中三原色对应的glcolor3f
  19. 手柄映射键盘_如何使用运动加加TAP手柄在PC上玩手游
  20. 雷军把小米发布会开到华为门口,发布了安卓版iPhone X

热门文章

  1. 基于802.11n物理层的OFDM通信链路simulink仿真,包括FEC编码、插入导频、OFDM成帧、STBC编码
  2. 如何用迅雷下载python_使用python爬虫爬取迅雷侠下载,呵呵,你懂得
  3. Vue生命周期及钩子
  4. 用Python自动识别验证码(完整教程,陆续更新12306验证码识别,抢票)
  5. 3dmax+vray学习教程
  6. Git冲突和解决冲突
  7. JVM原理及性能调优
  8. 宗海图cad_AutoCAD技术在海域使用论证宗海图绘制中的应用
  9. How many ways (记忆化搜索)
  10. 头脑风暴会的10项原则