...在程序中定义判断闰年的函数,然后再定义一个计算给定年份和月份天数...
发布网友
发布时间:2024-10-03 11:10
我来回答
共1个回答
热心网友
时间:2024-11-19 11:27
#include<stdio.h>
int leap(int year)
{
if((year%4==0&&year%100!=0)||year%400==0)
return (1);
else
return (0);
}
int number(int year,int m,int d)
{
int i,sum=0;
int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};
int b[12]={31,29,31,30,31,30,31,31,30,31,30,31};
if(leap(year)==1)
for(i=0;i<=m-2;i++)
sum+=b[i];
else
for(i=0;i<=m-2;i++)
sum+=a[i];
sum+=d;
return (sum);
}
void main()
{
int year,m,d,n;
printf("请输入年月日\n");
scanf("%d,%d,%d",&year,&m,&d);
leap(year);
n=number(year,m,d);
printf("di %d tian\n",n);
}