C++实战(一)——选择结构案例:三只小猪称体重
练习案例:三只小猪称体重,分别输入三只小猪的体重,判断哪一只最重
#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++实战(一)——选择结构案例:三只小猪称体重相关推荐
- C++案例 三只小猪称体重
#include<iostream> using namespace std; int main2(){int A,B,C;cout << "请输入小猪A的重量:&q ...
- C++ 6.程序流程结构—选择结构(嵌套if语句、经典问题三只小猪称体重、三目运算符、switch语句)
注意事项:if 后不要加分 #include <stdio.h> #include <iostream> using namespace std; /*------------ ...
- 每日一C | 三只小猪称体重
有三只小猪ABC,请分别输入三种小猪的体重,并且判断哪只小猪最重? 这里没有考虑小猪ABC有相同体重的时候. #include <iostream> using namespace std ...
- 三只小猪称体重有三只小猪ABC,请分别输入三只小猪的体重,并且判断哪只小猪最重?用条件if嵌套法和三目运算符法
实例:有三只小猪ABC,请分别输入三只小猪的体重,并且判断哪只小猪最重? 1.条件if嵌套法 #include<iostream> using namespace std;int mai ...
- C语言 :用条件语句 if 来做 三只小猪称体重
程序如下: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> int main() {int pig1, pig2, pig3;//定义三 ...
- c++ 三只小猪称体重(二)
#include<iostream> using namespace std; int main() {//1.创建三只小猪的体重变量int weight1 = 0;int weight2 ...
- 每日一C | 一维数组案例——五只小猪称体重
在一个数组中记录了五只小猪的体重,如int arr[5]={300,350,200,400,250}; 找出并打印最重的小猪体重. #include <iostream> using na ...
- c++学习 28.案例-五只小猪称体重
#include<iostream> using namespace std;int main() {//1.创建5只小猪体重的数组int arr[5] = { 300,350,200,4 ...
- C++三只小猪称体重案例
int main() {//变量int pig1 = 0;int pig2 = 0;int pig3 = 0;//用户输入数值cout << "请输入小猪1的体重" & ...
最新文章
- 第 45 届国际大学生程序设计竞赛(ICPC)亚洲网上区域赛模拟赛 题解(除了C、G之后补)
- 微软获GPT-3独家授权,可访问底层代码,Open AI:API用户可继续使用
- socket编程资料-网络收集
- jQuery实现radio第一次点击选中第二次点击取消功能(转)
- java中实现线程的方法_Java中实现线程的方法
- 【JUC】第五章 JUC 阻塞队列、线程池
- uml类图用什么软件画_为什么需要UML类图建模?
- theano 0.7 版本降到0.6 版本
- 数据结构与算法之二冒泡排序
- Oracle数据库使用Navicat premium创建用户时遇到的坑
- android 如何清除应用数据恢复,手机删除数据如何恢复?手机数据恢复方法【图文教程】...
- python乱码转中文_Python中文乱码问题(转)
- anime.js 图片位移动画_从零了解PS做gif动图的小知识小技巧(2):PS帧动画
- 华硕 X542UQ REV:2.1
- oracle 隐式转换
- 6-8 Percolate Up and Down (20 分)【堆结点的插入与删除】
- 【c#】 MVC模式 ——《七天学会》系列学习心得
- OpenGL中三原色对应的glcolor3f
- 手柄映射键盘_如何使用运动加加TAP手柄在PC上玩手游
- 雷军把小米发布会开到华为门口,发布了安卓版iPhone X