解题思路:
注意事项:
参考代码:
#include <iostream>
using namespace std;
int wmw(int a)
{
int b;
if(a%400==0||a&4==0&&a%100!=0)
b=1;
else
b=0;
return b;
}
struct date
{
int year;
int month;
int day;
};
int main()
{
struct date a;
int i,b,sum=0;
int c[12]={31,28,31,30,31,30,31,31,30,31,30,30};
cin>>a.year>>a.month>>a.day;
b=wmw(a.year);
if(b==1)
c[1]=29;
for(i=0;i<a.month-1;i++)
sum+=c[i];
cout<<sum+a.day<<endl;
}
0.0分
0 人评分
C语言训练-数字母 (C语言代码)浏览:585 |
C语言训练-自由落体问题 (C语言代码)浏览:1738 |
【出圈】 (C语言代码)浏览:558 |
简单的a+b (C语言代码)浏览:573 |
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:1095 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:770 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:661 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:507 |
WU-图形输出 (C++代码)浏览:802 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:635 |