重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
首先打开编译器,新建工程,文件后,写下头文件和主函数。之后定义一个变量,用来接受年的数值。然后用一个输出语句来提示输入的内容,一个输入语句来接受数值。
成都创新互联公司于2013年开始,先为开平等服务建站,开平等地企业,进行企业商务咨询服务。为开平企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
int main(){ int i;for(i=1900;i=2000;i++){ if(i%4==0 && i%100!=0 || i%400==0)//闰年:年数能被4但是不能被100整除,或者能被400整除的。
思路:先设计一个函数,以年份作为参数,返回该年是否为闰年。在主程序中做循环,年份从1900开始,到2100年为止,利用前面设计的函数判断,如果是,那么打印。可依据思路编写。如果我直接贴出源码就没意思了。
之后用if语句,此时要判断,两种情况一种是能被400整除,另一种能被4整除但不能被100整除的数。然后写一个输出函数输出是闰年。当不是闰年的话,用else语句,输出不是闰年。开始运行以后就可以得到闰年。
需要知道闰年是如何定义:能被4整除且不能被100整除或者可以被400整除的年份。
四种方法判断闰年:第一种:条件嵌套语句(三个if…else…)。如果普通年能被4整除但不能被100整除,则为闰年,例如2020年为闰年。如果世纪年可被400整除,则为闰年,例如2000年为闰年。
这里主要用到库函数scanf(),调用格式:scanf(“%d”,&n);n为已定义的整形变量。取址符&,分号之类的都不要忘记写上。
else printf (%d不是闰年\n,year);} 首先,需要明确的是闰年能被4整除而不能被400整除,符合这个条件就是闰年。
scanf(%d,&n);//如果(n能够被4整除而且不能被100整除)或者(n能够被400整除),那么该年为闰年,反之。
运行程序,在控制台中输入一个年份,比如2020年,控制台输出的结果为2020年是闰年。