Primer C++ 第五版 学习笔记:1.4.2 控制流-for语句

概要:

练习1.12

该语句将计算-100~100之间的整数之和,最终值是0.

练习1.13 

#include <iostream>
/*
*使用for语句将50~100之间的整数相加
*/

int main()
{
	int sum = 0;						//定义变量sum=0
	for (int i = 50; i <= 100; ++i)		//定义i变量=50,设置循环条件,表达式
		sum += i;						//将i的值与sum相加
	std::cout << "50~100之间的整数之和是:" << sum << std::endl;		//打印结果
	return 0;
}
#include <iostream>
/*
*使用for语句打印出10~0之间的整数
*/

int main()
{
	for (int i = 10; i >= 0; --i)
		std::cout << "10~0之间的整数包括:" << i << std::endl;

	return 0;
}
#include <iostream>
/*
*使用for语句编写输入任意两个整数,打印出两个数之间的整数
*使用if语句对两个整数本身进行排除
*/
int main()
{
	int v1 = 0, v2 = 0;																	//定义变量v1;v2
	std::cout << "请输入两个整数,我可以告诉你它们之间包含多少整数!" << std::endl;	    //输出提醒语句
	std::cin >> v1 >> v2;															    //采集输入得数字
	if (v1 > v2)												//v1大于v2的情况															
	{
		for (int v3 = v1 - 1, v4 = v2 + 1; v3 >= v4; --v3)		//在for语句内定义v3,v4对输入的整数自身进行排除
			std::cout << v1 << "和" << v2 << "之间的整数有:" << v3 << std::endl;		
	}
	else if (v1 < v2)											//v1小于v2的情况
	{
		for (int v3 = v1 + 1, v4 = v2 - 1; v3 <= v4; ++v3)		//在for语句内定义v3,v4对输入的整数自身进行排除
			std::cout << v1 << "和" << v2 << "之间的整数有:" << v3 << std::endl;
	}
	else														//v1等于v2的情况下直接打印
	{
		std::cout << v2 << "和" << v1 << "相同" << std::endl;
	}
	return 0;
}

练习1.14

for和while的区别:

1.对于只是用一次的变量应该使用for语句,对于后续还会使用的变量应使用while语句

2.正因为for语句中变量只能使用一次,所有这条for语句的循环次数是固定的;而while语句的变量可以继续使用也就意味着while语句的循环次数是可变的。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Kakala27

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

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

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

打赏作者

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

抵扣说明:

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

余额充值