解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<string.h>
int main()
{
struct time
{
int year;
int mon;
int day;
}t;
int sum=0;
scanf("%d %d %d",&t.year,&t.mon,&t.day);
switch(t.mon)//不用break跳出;
{
case 12:sum=sum+t.day;
case 11:
if(t.mon>11)
sum=sum+30;
else sum=sum+t.day;
case 10:
if(t.mon>10)
sum=sum+31;
else sum=sum+t.day;
case 9:
if(t.mon>9)
sum=sum+30;
else sum=sum+t.day;
case 8:
if(t.mon>8)
sum=sum+31;
else sum=sum+t.day;
case 7:
if(t.mon>7)
sum=sum+31;
else sum=sum+t.day;
case 6:
if(t.mon>6)
sum=sum+30;
else sum=sum+t.day;
case 5:
if(t.mon>5)
sum=sum+31;
else sum=sum+t.day;
case 4:
if(t.mon>4)
sum=sum+30;
else sum=sum+t.day;
case 3:
if(t.mon>3)
sum=sum+31;
else sum=sum+t.day;
case 2:
if((t.year%4==0&&t.year%100!=0)||t.year%400==0)
sum=sum+29;
else sum=sum+28;
case 1:
if(t.mon>1)
sum=sum+31;
else sum=sum+t.day;
}
printf("%d",sum);
return 0;
}
0.0分
0 人评分
大家好,我是验题君浏览:604 |
星期判断机 (C语言代码)浏览:892 |
矩形面积交 (C++代码)浏览:1204 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:756 |
淘淘的名单 (C语言代码)浏览:1309 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:653 |
C语言程序设计教程(第三版)课后习题10.1 (C++代码)浏览:529 |
判定字符位置 (C++代码)浏览:733 |
C语言程序设计教程(第三版)课后习题10.7 指针(C语言代码)浏览:597 |
C语言程序设计教程(第三版)课后习题6.11 (C++代码)浏览:534 |