C语言实现1000--2000的闰年判断

 判断1000年---2000年之间的闰年

#include <stdio.h>
int main()
{
 int year=0;
 int num=0;
 for(year=1000;year<=2000;year++)
 {
  if((year%4==0&&year%100!=0)||(year%400==0))
  {
   printf("%d ",year);
   num++;
  }
 }
 printf("num=%d\n",num);
 return 0;
}

()

时间: 2024-12-05 07:23:09

C语言实现1000--2000的闰年判断的相关文章

C语言打印1000——2000年的闰年

闰年判断方法: 1.能被400整除的年份: 2.能被4整除但同时不能被100整除的年份. 满足上述两个条件之一的即为闰年. 以下展现了三种形式 程序如下: 一: #include<stdio.h> int main() { int m,n,count=0; for(m=1000;m<=2000;m++) {if(m%4==0) {if(m%100==0) {if(m%400==0) n=1; else n=0; } else n=1; } else n=0; if(n)printf(&q

【C语言】1000~2000之间的闰年

#include <stdio.h> int main() { int year=0; for(year=1000;year<=2000;year++) { if(year%400==0) { printf("%d\n",year); } if(year%4==0&&year%100!=0) { printf("%d\n",year); } } return 0; } 以上代码,可以优化为以下 将for循环语句改为 for(year

C语言判断1000—2000年之间的闰年

闰年判断方法: 1.能被400整除的年份: 2.能被4整除但同时不能被100整除的年份. 满足上述两个条件之一的即为闰年. 以下展现了三种形式 第一种: #include<stdio.h> int main() { int year,leap,count=0;     for(year=1000;year<=2000;year++)     {if(year%4==0)      {if(year%100==0)      {      if(year%400==0)          

软件测试技术(四)——闰年判断器+ int.Parse错误如何解决

目标程序 本次所测试的目标程序是一个闰年判断器,我们知道,一般情况下年份被4整除就可以了,但是如果遇到百年的时候还需要被400整除,于是有了如下的逻辑判断: bool isRunNian = false; if (year > 0) { if ((year % 100 == 0 && year % 400 == 0) || (year % 100 != 0 && year % 4 == 0)) { isRunNian = true; } } 测试方法介绍—Syntax

蓝桥杯 BASIC-1~3 闰年判断、01子串、字母图形

闰年判断 [AC代码]: #include <iostream> #include <algorithm> using namespace std; int main() { int y = 0; cin >> y; if (((0==y%4)&&(0!=y%100))||(0==y%400)) cout << "yes"; else cout << "no"; } 01子串 [AC代码]:

蓝桥杯 基础练习 闰年判断【基础题】

基础练习 闰年判断 时间限制:1.0s   内存限制:256.0MB 问题描述 给定一个年份,判断这一年是不是闰年. 当以下情况之一满足时,这一年是闰年: 1. 年份是4的倍数而不是100的倍数: 2. 年份是400的倍数. 其他的年份都不是闰年. 输入格式 输入包含一个整数y,表示当前的年份. 输出格式 输出一行,如果给定的年份是闰年,则输出yes,否则输出no. 说明:当试题指定你输出一个字符串作为结果(比如本题的yes或者no,你需要严格按照试题中给定的大小写,写错大小写将不得分. 样例输

lqb 基础练习 闰年判断

基础练习 闰年判断 时间限制:1.0s   内存限制:256.0MB 问题描述 给定一个年份,判断这一年是不是闰年. 当以下情况之一满足时,这一年是闰年: 1. 年份是4的倍数而不是100的倍数: 2. 年份是400的倍数. 其他的年份都不是闰年. 输入格式 输入包含一个整数y,表示当前的年份. 输出格式 输出一行,如果给定的年份是闰年,则输出yes,否则输出no. 说明:当试题指定你输出一个字符串作为结果(比如本题的yes或者no,你需要严格按照试题中给定的大小写,写错大小写将不得分. 样例输

c语言:1000瓶水,有一瓶是有毒的,现共有10只老鼠,怎么判断毒水?

问题:1000瓶水,其中有一瓶是有毒的,一只老鼠喝下毒水会一天之后死亡,现在共有10只老鼠,怎么判断哪一瓶水是毒水? 分析:2^10=1024,则可以考虑利用二进制求解 解:给1000瓶水依次标号1至1000,将10只老鼠从右向左排成一列,第一瓶水让右边第1只老鼠喝,第2瓶水让第2只老鼠喝,第3瓶水让第1,2只老鼠喝,则第4瓶水让第3只老鼠喝,......第1000瓶水依次让第4,6,7,8,9,10只老鼠喝,记死亡的老鼠为1,未死亡的老鼠为0,按照二进制表示数的方法求出这个数,就知道哪瓶是毒水

【c语言】判定2000—2500年中的每一年是否为闰年,并输出结果

// 判定2000-2500年中的每一年是否为闰年,并输出结果 #include <stdio.h> int main() { int i; printf("请输入一个年份:"); scanf("%d",&i); if( i >= 2000 && i <= 2500 ) { if( ( i % 4 == 0 && i % 100 != 0 ) || i % 400 == 0 ) printf("