1 Star 0 Fork 3

北京昂首科技有限公司/cgames

forked from Anbang24/cgames 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
cgame3-1(year)v1.cpp 1.27 KB
一键复制 编辑 原始数据 按行查看 历史
Anbang24 提交于 2022-08-31 08:25 . 第3章:日期与时间
//https://gitee.com/devcpp/cgames anbangli@foxmail.com GNU GPL v3
//cgame3(year)v1.cpp 简单的用户输入,用三种写法实现闰年判断和输出
#include <iostream>
using namespace std;
int main() { //判断闰年第1版
int year; //整型变量
bool leapyear; //逻辑类型变量
cout << "please input a year: ";
cin >> year; //输入表示年份的整数
//判断闰年并输出。
//下面提供了三种写法,任选其一即可(另外两种写法设为注释)
// //写法1:复杂的判断,用if结构输出
// if (year % 100 != 0)
// if (year % 4 == 0)
// leapyear = 1;
// else
// leapyear = 0;
// else if (year % 400 == 0)
// leapyear = 1;
// else
// leapyear = 0;
// if (leapyear == 1)
// cout << year << " 是闰年" << endl;
// else
// cout << year << " 不是闰年" << endl;
// //写法2:用一个逻辑表达式进行闰年判断,仍然用if结构输出
// if ((year % 100 != 0 && year % 4 == 0) || year % 400 == 0)
// leapyear = 1;
// else
// leapyear = 0;
//
// if (leapyear == 1)
// cout << year << " 是闰年" << endl;
// else
// cout << year << " 不是闰年" << endl;
//写法3:用一个条件表达式实现判断,用一个条件表达式实现输出
leapyear = ((year % 100 != 0 && year % 4 == 0 ) || year % 400 == 0);
cout << year << (leapyear ? " 是闰年" : " 不是闰年") << endl;
return 0;
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/facese/cgames.git
git@gitee.com:facese/cgames.git
facese
cgames
cgames
master

搜索帮助