解题思路:
注意事项:
参考代码:
#include <stdio.h>
#define f(a) (a%4==0&&a%100!=0||a%400==0)?(29):(28)
int main(){
int m[12] = {31,29,31,30,31,30,31,31,30,31,30,31};
int a,b,c;
int s;
while(~scanf("%d/%d/%d", &a,&b,&c)){
s = c;
m[1] = f(a);
for(int i = 0; i < b-1; i++)
s += m[i];
printf("%d\n", s);
}
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题8.3 (Java代码)浏览:1369 |
C语言训练-计算1977!* (C++代码)浏览:849 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:899 |
C语言程序设计教程(第三版)课后习题8.2 (C语言代码)浏览:5230 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:840 |
【计算两点间的距离】 (C语言代码)浏览:1481 |
C语言考试练习题_保留字母 (C语言代码)浏览:700 |
图形输出 (C语言代码)浏览:1380 |
Tom数 (C语言代码)浏览:525 |
简单的事情 (C语言代码)浏览:633 |