#include<stdio.h> typedef struct date { int year; int month; int day; }DATE; int main() { DATE d; scanf("%d %d %d", &d.year, &d.month, &d.day); int sum = 0; int a[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 }; if (d.year % 4 == 0) { a[1] = 29; } else { a[1] = 28; } for (int i = 0; i < d.month-1; i++) { sum = sum + a[i]; } sum = sum + d.day; printf("%d\n", sum); return 0; }
解题思路:
注意事项:
参考代码:
0.0分
0 人评分
C语言训练-排序问题<1> (C++代码)浏览:596 |
C语言训练-求素数问题 (C语言代码)浏览:722 |
C语言程序设计教程(第三版)课后习题9.4 (Java代码)浏览:1417 |
兰顿蚂蚁 (C++代码)浏览:1091 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:612 |
剪刀石头布 (C语言代码)浏览:1751 |
WU-小九九 (C++代码)浏览:1684 |
【金明的预算方案】 (C++代码)浏览:841 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:373 |
printf基础练习2 (C语言代码)浏览:617 |