#include<stdio.h> #define year(a) ((a%4==0 && a%100!=0) || (a%400==0))?1:0 struct time { int year; int month; int day; }; int main() { struct time a; int days; int mon[]={31,28,31,30,31,30,31,31,30,31,30,31}; scanf("%d%d%d",&a.year,&a.month,&a.day); if(year(a.year)) mon[1]=29; for(int i=0;i<a.month-1;i++) { days+=mon[i]; } printf("%d",days+a.day); return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:783 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:584 |
简单的a+b (C语言代码)浏览:752 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:626 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:645 |
1128题解(返回值为数组的情况)浏览:571 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:416 |
找出最长的字符串来 (C语言代码)浏览:1840 |
神奇的fans (C语言代码)浏览:1125 |
C语言训练-排序问题<1> (C语言代码)浏览:369 |