2018年国运灾难:写程序,判定某一年是否闰年。

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 21:11:18
编写C语言程序

void main()
{
int year;
printf("please input a year: ");
scanf("%d",&year);
if((year%4==0&&year%100!=0)||(year%400==0))
printf("The year: %d is RunNian!\n",year);
else
printf("The year: %d isn't RunNian!\n",year);
}

任意输入年号判段是否闰年,闰年符合下面 两个条件之一。能被4整除但不能被100整除。 能被400整除。

好多有关C语言的书上都有,自己去查查吧,这个有点长就不写了。

#include<stdio.h>
void main()
{
int y[2][12]={31,28,31,30,31,30,31,31,30,31,30,31 ,31,29,31,30,31,30,31,31,30,31,30,31};
int year,month,day,i,j;
printf("请输入年份: ");//2000 2 y[1][1]
scanf("%d",&year);
printf("\n请输入月份: ");
scanf("%d",&month);
//判断是否为闰年
if(year%4==0&&year%100!=0||year%400==0)
i=1;
//如果是闰年,使用y[2][12]中第二行的数据
else
i=0;
//如果不是闰年,使用y[2][12]中第一行的数据
printf("%d 年的%d 月有%d天\n",year,month,y[i][month-1]);

}

我写的这个简单易懂,希望楼主喜欢