解题思路:
注意事项:
参考代码:
#include<stdio.h>
typedef struct{
int year,month,date;
}time;
int sum(int year, int month, int date)
{
int num[12]={31,28,31,30,31,30,31,31,30,31,30,31};
int sn=0;
for(int i=0; i<month-1; i++)
{
sn += num[i];
}
sn += date;
if(year%400==0 && month>2) sn += 1;
return sn;
}
int main()
{
time days;
int day;//该年第几天
scanf("%d %d %d", &days.year, &days.month, &days.date);
day=sum(days.year,days.month,days.date);
printf("%d\n", day);
return 0;
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:552 |
C语言程序设计教程(第三版)课后习题8.2 (Java代码)浏览:2269 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:470 |
P1002 (C语言代码)浏览:970 |
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:755 |
字符串对比 (C语言代码)浏览:1398 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:567 |
C二级辅导-阶乘数列 (C语言代码)浏览:688 |
Wu-求圆的面积 (C++代码)浏览:1883 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:522 |