C语言:判断给定的年份是否为闰年。 | 您所在的位置:网站首页 › 输入一个年份判断其是否为闰年 › C语言:判断给定的年份是否为闰年。 |
程序分析: 1.什么是闰年? 能被 4 整除,且不能被 100 整除 或者能被 400 整除,我们称这样的年份为闰年。 2. 这是一道判断是与不是的题,所以函数的返回值类型为 bool 类型(满足条件为 true ,不满足条件为 false )。 3. 接着在主函数中,从键盘上获取一个年份,传入子函数中,再把子函数的结果返回到主函数中即可得到想要的结果。 #include bool IsLeapYear(int num) //求某一年是不是闰年 { if ((num % 4 == 0 && num % 100 != 0) || num % 400 == 0) { return true;//结束当前的函数 } return false; } int main() //进行结果测试 printf() { int num; printf("请输入年份:"); scanf_s("%d", &num); bool result = IsLeapYear(num); if (result == true) { printf("%d是闰年", num); } else { printf("%d不是闰年", num); } }调试结果如下: |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |