解题思路:
最不用大脑的方式
注意事项:
参考代码:
#include <stdio.h>
struct Calculate{
int year;
int month;
int day;
}s;
void find_day(int year,int month ,int day)
{
int sum=0;
int m=month;
while (--m)
{
if(m==1||m==3||m==5||m==7||m==8||m==10||m==12)
sum+=31;
else if(m==2&&year%400==0)
sum+=29;
else if(m==2&&year%400!=0)
sum+=28;
else
sum+=30;
}
printf("%d ",sum+day);
}
int main()
{
// printf ("请输入年月日:\n");
scanf("%d%d%d",&s.year,&s.month,&s.day);
find_day(s.year,s.month ,s.day);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:1175 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:1238 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:1517 |
川哥的吩咐 (C语言代码)浏览:926 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1019 |
printf基础练习2 (C语言代码)浏览:605 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:511 |
C语言训练-素数问题 (C语言代码)浏览:1697 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:643 |
不容易系列 (C语言代码)浏览:702 |