#include<stdio.h>
#include<stdlib.h>
#include<string.h>
struct date
{
int y;
int m;
int d;
};
int isrun(int y)
{
if(y%400==0)return 1;
else if(y%100&&y%4==0)return 1;
else return 0;
}
int num(struct date today)
{
int month[12]={31,28,31,30,31,30,31,31,30,31,30,31};
if(isrun(today.y))month[1]=29;
int sum=0;
for(int i=0;i<today.m-1;i++)
{
sum+=month[i];
}
sum+=today.d;
return sum;
}
int main()
{
struct date today;
scanf("%d %d %d",&today.y,&today.m,&today.d);
printf("%d",num(today));
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:807 |
【出圈】 (C语言代码)浏览:590 |
C语言训练-大、小写问题 (C语言代码)浏览:792 |
WU-陶陶摘苹果2 (C++代码)浏览:1018 |
WU-整除问题 (C++代码)浏览:648 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:689 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:683 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:544 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:1482 |
a+b浏览:452 |