C++语言基础学习2

本文介绍了如何使用while和for循环在编程中实现多次输入和输出数值,包括while的控制条件和递减操作,以及while嵌套的使用。通过实例展示了不同情况下循环的执行过程,强调了代码逻辑的理解和应用。
摘要由CSDN通过智能技术生成

第二节

题目是通过条件判断和循环多次输入、计算、输出数值

首先想到可以用while控制输入,用for循环调整输出次数:

简明易懂的方法。

此外,也可以使用while控制次数。while的判断条件控制到0即停止,因此形如

int a = 10;
while (a--) {
    std::cout << a << std::endl;
} 

也即:a=10,true,运行,a=9,打印。

        a=9,true,运行,a=8,打印。如此反复。

如果是--a,则先计算后判断,简单记就是a离得近就先判断,离得远就先算。

举例如下:

如图,为a--的结果。

如图,为--a的结果。

同时,也可以用while嵌套判断,如下图所示。

此处判错,意思为只要有可输入的a,b就继续输入。实际上答案打印出来没问题,但是和题目意义不相符。如果N为10,有15行数对要输入就会出现错误。如有错误,敬请指正,不胜感激!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值