c++判断是否是闰年代码如下:
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>闹液胡
#include<stdlib.h>
int IsLeapYear(int y)
{
return (y%100!=0&&y%4==0)||(y%400 == 0)
}
int main()
{
int year = 0
printf("请输入需要查询的年份:>")
scanf("%d", &year)
int check = IsLeapYear(year)
if (0 == check)
printf("%d年不是闰年\n",year)
else
printf("%d年是闰年\n",year)
system("pause")
return 0
}
扩展资料:
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态液拦为特点的面向对象的程序设计。
C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。
C++不仅拥有计算机高效运行的实用性特征,同时还致力于埋源提高大规模程序的编程质量与程序设计语言的问题描述能力。
语言特点:
1、支持数据封装和数据隐藏;
2、支持继承和重用;
3、支持多态性。
参考资料:
百度百科-C++
21世纪所有的闰年就是2000-2999,闰年的计算方宽亮法:公元纪年的年数可以被四整除,即为闰年;被100整除而不能被400整除为平年;被100整除也可被400整姿巧枣除的为闰年。如2000年是闰年,而1900年不是。 你的计迹拆算逻辑不对。
for(int i = 2000i < 3000i++){if((i % 100 == 0 && i % 400 == 0) || i % 4 == 0){
//输出i的值
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)