测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A41089. 结构体之时间设计

填空题 较易

题目描述

结构体之时间设计

题目描述

定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天,注意闰年问题。

输入格式

年月日

输出格式

当年第几天

样例输入

2000 12 31

样例输出

366

参考答案

#include<stdio.h> struct demo { int year; int month; int day; }; int main() { struct demo runnian; int y=runnian.year; int m=runnian.month; int d=runnian.day; int a[12]={31,28,31,30,31,30,31,31,30,31,30,31}; int sum=0; scanf("%d %d %d",&y,&m,&d); if(y % 4 == 0 && y % 100 != 0 || y % 400 == 0) { a[1]=29; } else { a[1]=28; } for(int i=0;i<m-1;i++) { sum+=a[i]; } sum+=d; printf("%d",sum); return 0; }
上一题 下一题