HELLO!欢迎大家来到奇妙的c++编程世界,我是你们的小涵老师。
就让我们一起继续学习c++吧!
三.选择结构(1)
if语句是指编程语言中用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一。
今天我们就要一起学习if语句啦!
if语句是选择结构,表达式的值只有两个:0和非0,0为假,非0为真。
if语句流程图
形式:
if语句形式(本图来自百度)
知道了这些,咱们来到快乐的举栗子时间吧!
[栗1]
判断闰年
输入年份,判断该年份是否为闰年,如果是,输出闰年。如果不是,输出平年。
闰年:能被4整除的年份,年份是整百数的要能被400整除。例如2020,2000年都是闰年,2100年是平年。
样例输入1:2020
样例输出1:闰年
样例输入2:2100
样例输出2:平年
FIRST,定义要输入的年份并输入。
int year;
cin>>year;
NEXT,判断语句走一波~
if (year % 4 == 0)//首先必须满足是4的倍数
{
if (year % 100 == 0)//如果年份为整百数
{
if (year % 400 == 0)//必须能被400整除,如果能,输出闰年
cout << "闰年";
else//如果不能,输出平年
cout <<"平年";
}
else//如果不是,直接输出闰年
cout << "闰年";
}
else//连4的倍数都不是的直接凉凉~
cout << "平年";
完整代码:
#include <iostream>
using namespace std;
int main()
{
int year;
cin >> year;
if (year % 4 == 0)
{
if (year % 100 == 0)
{
if (year % 400 == 0)
cout << "闰年";
else
cout << "平年";
}
else
cout << "闰年";
}
else
cout << "平年";
return 0;
}
这样,一个判断闰年的程序就完成啦,是不是很简单!
好了,今天的课程就到这里结束了,下节课再见。别忘了去配套练习库里刷题练手哦!
下节课:选择结构(2)