jmfs.net
当前位置:首页>>关于c语言输出2000年至2200年之间所有闰年的资料>>

c语言输出2000年至2200年之间所有闰年

#include<stdio.h>int main(){ int i; for(i=2000; i<=2200; i++) { if(i%4==0&&i%100!=0||i%400==0) printf("%d是闰年",i); else printf(" \n"); }return 0;}

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

#include//要是编译不给过,就是#include int cmd(int y) { if((y%4==0&&y%100!=0)||y%400==0) { return 1; } return 0; } int main() { int y; for(y=2000;y { if(cmd(y)) { printf("%d是闰年\n",y); } else { printf("%d是平年\n",y); } } return 0; }

#include<stdio.h> main() { int year; for(year=2000;year<=2100;year++) if(year%4==0&&year%100!=0||year%400==0) printf("\n%d这一年是闰年!\n",year); else printf("\n%d这一年不是闰年!\n",year); } 希望可以帮到你O(∩_∩)O~

#include <stdio.h> int main(int argc,char *argv[]) { int leapCount=0; int year; for(year=2001;year<2100;year++) if((year%4==0&&year%100!=0)||(year%400==0)) { printf("%d ",year); leapCount++; } printf("2000到2100之间所有的闰年的个数为:%d\n",leapCount); return 0; }

#include int main() { int i = 0,year; for(year = 2000;year if(year%4 == 0 && year%100 != 0 || year % 400 == 0) { if(i && i%10 == 0) printf("\n"); printf("%d ",year); i++; } } if(i%10) printf("\n"); return 0; }

其实第一个答案就是最简单的标准答案了

#include <conio.h> #include <stdio.h> void main() { int i,j=0; for(i=1900; i<=2000; i++) { if(i%4 == 0 && i%100 != 0 || i%400 == 0) { printf("%d ", i); j++; if(j%5 == 0)printf("\n"); } } getch(); } 运行结果: 1904 1908 1912 1916 1920

#include<stdio.h> void main() { int Year,count=0; for(Year=2000;Year<=2500;Year+=4) { if(Year%4==0) //判断是否为闰年 printf("%d年是闰年\t",Year); if(++count%5==0) //五个闰年换一行 putchar(10); } }

#include "stdio.h" void main() { int i,j=0; printf("从公元1000年至2000年所有闰年的年号:\n"); for(i=1000;i<=2000;i++) { if((i%400)==0||((i%4==0)&&(i%100!=0)))//能整除400的或者能整除4但不整除100的是闰年 { printf("%5d",i); j++; if(j%3==0)//每输出5个换行一次 printf("\n"); } } } 运行结果:

网站首页 | 网站地图
All rights reserved Powered by www.jmfs.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com