VS2017学习C++基础六(for用法)

循环次数确定的情况下,通常选用for循环
循环次数不确定的情况下,通常选用while 和 do-while循环

eg1循环输入6个月的工资,计算平均工资

// eg1循环输入6个月的工资,计算平均工资.cpp : 

#include "pch.h"
#include <iostream>
using namespace std;
int main()
{
	double salary;
	double sum = 0;
	const int MONTH = 6;//常量用大写字母
	for (int i = 0; i < MONTH; i++)
	{
		cout << "请输入第" << i+1 << "个月的工资:" ;
		cin >> salary;
		sum += salary;
	}
	cout<<"半年的平均工资为:" << sum / MONTH << endl;

}

eg2计算1-20之间的偶数和

// eg2计算1-20之间的偶数和.cpp : 
#include "pch.h"
#include <iostream>
using namespace std;

const int N = 20;
int sum = 0;
int main()
{
	for (int i = 0; i < N; i++)
	{

		if (i % 2 == 0)
		{
			sum += i;
		}
	}
	cout <<"1-20之间偶数和为:"<<sum <<endl;
}

eg3打印1997年7月的月历

// eg3打印1997年7月的月历.cpp 
//1997.07.01 星期二
//1.定义变量
//2.书写循环
//3.书写循环体及循环体中的变量

#include "pch.h"
#include <iostream>
using namespace std;

int main()
{
	int day = 31; //7月一共31天
	int dayOfWeek = 2; // 7月1号是周二
	// 打印 "\t"
	cout << "一\t二\t三\t四\t五\t六\t日\t" << endl;
	for (int i = 0; i < dayOfWeek - 1; i++)
	{
		cout << '\t';
	}
	//打印日子
	for (int i = 1; i <= day; i++)
	{
		cout << i;
		// 到底是 '/n' 还是 '/t' 需要判断是不是星期天
		if ((i + dayOfWeek -1) % 7 == 0)
		{
			cout << '\n';
		}
		else
		{
			cout << "\t" ;
		}
	}
}

在这里插入图片描述

eg4:循环输入5个玩家的消费,统计消费额低于500的玩家数量

// eg4:循环输入5个玩家的消费,统计消费额低于500的玩家数量.cpp :

#include "pch.h"
#include <iostream>
using namespace std;

int main()
{
	double money;
	int count = 0;
	for (int i = 0; i < 5; i++)
	{
		cout << "请输入玩家的消费额";
		cin >> money;
		if (money > 500)
		{
			count += 1;
			continue;
		}
	}
	cout << "消费额超过500的玩家数为:" <<count << endl;
}

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值