L1-024 后天

 一、题目

L1-024 后天_第1张图片

二、解题思路

方法一: 需要考虑两种情况(12345/67)

  1. 当后天小于等于7时,直接输出即可;
  2. 当后天大于7时,后天取余7后输出。

方法二:后天取余7,需要考虑两种情况(123467/5)

  1. 后天取余7的值不等于0,则直接输出后天取余7;
  2. 后天取余7的值为0,则输出7。

三、代码

        方法一:

#include
using namespace std;
int main()
{
	int day;
	cin>>day;
	if((day+2)<=7)
	{
		cout<

        方法二:

#include
using namespace std;
int main()
{
	int day;
	cin>>day;
	if((day+2)%7)
	{
		cout<<(day+2)%7;
	}
	else
	{
		cout<<7;
	}	 
	return 0;
}

         方法二(三目运算符):

#include
using namespace std;
int main()
{
	int day;
	cin>>day;
	cout<<((day+2)%7?(day+2)%7:7);	 
	return 0;
}

 四、总结

        这道题目非常简单,考虑到特殊情况即可。

你可能感兴趣的:(c++)