文章
4
粉丝
177
获赞
3
访问
3.5k
一个比较简单的方法 当计算日期时 按照年月日的顺序进行计算 以下是代码
#include<stdio.h>
#include<math.h>
#include<string.h>
int main()
{
int n;
scanf("%d",&n);
int year,month,day,leijia;
for(int i=0;i<n;i++)
{
scanf("%d%d%d%d",&year,&month,&day,&leijia);
if(year%400==0||(year%4==0&&year%100!=0))//先算过了几天
{
for(int j=1;j<month;j++)
{
if(j==1||j==3||j==5||j==7||j==8||j==10)
leijia+=31;
&n...
登录后发布评论
暂无评论,来抢沙发