解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<math.h>
int main()
{
int y,m,d,time=0;
int mon[12];
mon[1]=31,
mon[2]=0,
mon[3]=31,
mon[4]=30,
mon[5]=31,
mon[6]=30,
mon[7]=31,
mon[8]=31,
mon[9]=30,
mon[10]=31,
mon[11]=30,
mon[12]=31;
while(scanf("%d/%d/%d",&y,&m,&d)!=EOF)
{
if((y%4==0&&y%100!=0)||(y%400==0))
mon[2]=29;
else
mon[2]=28;
for(int i=1;i<m;i++)
{
time+=mon[i];
}
printf("%d\n",time+d);
}
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:436 |
printf基础练习2 (C语言代码)浏览:305 |
【魔板】 (C++代码)(时间超限,希望会的帮我改正一下)浏览:745 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:609 |
1011题解浏览:766 |
数对 (C语言代码)浏览:703 |
1013题解浏览:561 |
循环入门练习5 (C语言代码)浏览:839 |
勾股数 (C语言代码)浏览:800 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:1005 |