C++程序设计实践学材系列(18)——1.4.1 用if语句实现判断

回到系列文章的目录——[系列文章目录]  回到本章目录——[第1章目录]

  

1.4.1 用if语句实现判断

  我相信读者已经读懂了程序员买包子的段子中类似C++代码的两段文字,这样的表述,比随后用语言的解释更清楚。
  能对这些有感觉的,可以为学会用if语句解决判断问题增加信心了,你能学会。
  在利用编程序解决问题的过程中,有大量问题需要类似的判断。问题的描述常是:
如果 (条件)那么
    ……(动作1)
否则
    ……(动作2)
  而在C++中的实现方法,最常用的就是if语句,结构是
if (条件)
     语句组1;
else
    语句组2;

  下面给出一个例子:
  例1.4 给两个整数,求这两数中的大者并输出
  分析:
  (1)需要的数据:要输入的两个数用变量a、b表示,最大值用m表示
  (2)要完成的处理
  • 输入a、b的值
  • 根据a、b的大小关系,为m赋值其中的大者
  • 输出m的值
  写出的程序是:
//例程ch1-6.cpp
#include <iostream>
using namespace std;
int main( )
{
    int a,b,m;     //声明3个变量,要求是整数,用int类型(称为整型)
    cout<<"请输入a、b的值:";   //输出信息用于提示
    cin>>a>>b;     //输入a、b的值
    if(a>b)        //进行判断,判断条件a>b是否成立
        m=a;       //如果条件a>b成立,m的值就是a
    else
        m=b;       //否则,m的值应该是b
    cout<<"max="<<m<<endl;   // 输出结果
    return 0;
}
  自豪一下,我们编的程序,已经能聪明到能比大小了。
  在Code::Blocks中编辑、运行程序,结果如下:
  
  在屏幕上出现提示后,输入了45 67并敲回车。然后,这两个数中的大者67,出现在了下一行的输出中。
  请将程序和运行结果对照着看几遍,目标是找到程序和运行结果的对应关系。
  阅读“微课件1.7 两数中大值程序的执行过程”。通过阅读,知道程序在遇到if语句时,会根据条件是否成立,选择执行不同的“分支”。需要判断的程序段,常被称为分支结构程序。通过阅读程序,培养在程序设计中的想像力,进一步学习单步执行程序的方法。

  

下载:微课件1.7 两数中大值程序的执行过程


 

回到系列文章的目录——[系列文章目录]  回到本章目录——[第1章目录]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

迂者-贺利坚

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值