c语言 | 求1000-2000年之间的闰年
首先要知道闰年是怎么计算的:
1.能被4整除,且不能被100整除;
2.能被400整除。
代码:
//求1000-2000年之间的闰年
int main() {
int count = 0;
for (int num = 1000; num <= 2000; num++) {
//判断num是不是闰年?1.能被4整除,且不能被100整除;2.能被400整除
if (((num % 4 == 0) && (num % 100 != 0)) || (num % 400 == 0)) {
count++;
printf("%d ", num);
}
}
printf("1000-2000年之间的闰年个数:%d\n", count);
return 0;
}
注意:这里要特别注意括号的处理,if判断里面将两张情况都囊括在内,&&代表与,||代表或。
巧妙的使用&&和||可以让代码更加的简洁容易
c语言 | 求1000-2000年之间的闰年相关推荐
- 输出1000~2000年之间的闰年
闰年分为普通闰年和世纪闰年 普通闰年: 年份是4的倍数的, 且不是100的倍数, 为普通闰年(被4整除但不能被100整除) 世纪闰年: 年份是整百数的, 必须是400的倍数才是世纪闰年(能被400整除 ...
- 打印1000~2000年之间的闰年
#define _CRT_SECURE_NO_WARNINGS 1//判断1000年~2000年之间的闰年#include <stdio.h>#define BEGIN_YEAR 1000 ...
- 1000年出现了哪些闰年C语言,C语言判断“1000年―2000年”之间的闰年
判断是否为闰年的方法: ①.普通年能被4整除且不能被100整除的为闰年. ②.世纪年能被400整除的是闰年. ③.对于数值很大的年份,这年如果能整除3200,并且能整除172800则是闰年. 这里我们 ...
- C语言求1000以内的素数
Today,让我来带大家学习怎样用C语言求1000以内的素数并输出 在这里,我用到的求素数的方法是用 i 除以 2 ~ i - 1 之间的每一个整数,如果都不能整除,那 i 就是素数,下面就不多说了, ...
- c语言编写1000以内素数的函数6,C语言求1000以内的素数
Today,让我来带大家学习怎样用C语言求1000以内的素数并输出 在这里,我用到的求素数的方法是用 i 除以 2 ~ i - 1 之间的每一个整数,如果都不能整除,那 i 就是素数,下面就不多说了, ...
- c语言求n到m之间的素数和
c语言求n到m之间的素数和 要实现的功能如下 完整源代码实现如下 要实现的功能如下 求n到m所有的素数,并对素数进行求和. 完整源代码实现如下 #include <stdio.h> #in ...
- 打印100~200 之间的素数,输出乘法口诀表,判断1000年---2000年之间的闰年
1.打印100~200 之间的素数 #include <stdio.h> int main() { int n,i; for(i=100;i<=200;i=i++) { for(n= ...
- 打印1000到2000年之间的闰年
打印1000到2000年之间的闰年 判断是否为闰年的算法为 能被4整除但不能被100整除的是闰年 能被400整除的是闰年 算法代码 //打印1000到2000年之间的闰年 void main() { ...
- 今日代码:打印1000年到2000年之间的闰年
作业内容:打印1000年到2000年之间的闰年 编程软件:VS2013 闰年规则:1.能被4整除但不能被100整除,2.能被400整除 条件1 i%4 == 0 && i%100 != ...
- C语言 | 求1000以内的所有完数及求2000以内最大的完数(C源代码)
================================================ 博主github:https://github.com/MichaelBeechan 博主CSDN:h ...
最新文章
- mysql centos 源码安装_centos7源码安装mysql8
- Linux配置ssh无密码验证,rsync
- AGC027D - Modulo Matrix
- Linux平台上SQLite数据库教程(二)——C语言API介绍
- 获取系统信息2——linux中使用随机数
- Latex调整表格与标题表名之间的间距
- 十三、JSP9大隐视对象中四个作用域的大小与作用范围
- ubuntu安装php7-mysql,ubuntu上安装php7.0+nginx+mysql
- 跳转后退_羽毛球后退步法常见问题及解决方法
- 印象笔记添加txt附件
- 华为设备初始用户名/密码
- 解决Ubuntu20.04插入英伟达计算卡后无法开机问题-Ubuntu双显卡切换
- 鹿晗关晓彤公布恋情微博服务器崩了,程序员结婚当天加班
- 不会编程却想做APP ? 让Power Apps 来帮你
- 人机的根本区别:Free will
- P1053 篝火晚会
- 项目实践——语音计算器
- High Version Count Issues
- 内心宁静_宁静js的新功能2 16 0
- 如何用织梦仿制php网站首页,DEDE织梦网站首页(排名)仿制实战操作
热门文章
- 数据挖掘里的“降维”----从五阶魔方的玩法思考
- web 框架的本质及自定义web框架 模板渲染jinja2 mvc 和 mtv框架 Django框架的下载安装 基于Django实现的一个简单示例...
- 快进来看看!!!C语言——扫雷小游戏(递归展开无雷区)
- fabs linux头文件,fabs(c语言fabs函数用法求精度)
- Ubuntu 修改分辨率
- phpadmin的安装教程
- 网站老被劫持快照被黑怎么修复解决
- 找不到msvcr120.dll
- 关于阿里云OOS文件上传的一些问题
- linux 下MySQL本地安装mysql - u root - p 无法登入