编写个DATE结构体,包括年 月日

来源:百度知道 编辑:UC知道 时间:2024/05/17 03:58:32
编写个DATE结构体,包括年 月 日
然后输入年月日 并判断这是这一年中的第几天??
C语言

#include <stdio.h>

typedef struct _DATE
{
    int year;
    int month;
    int day;
}DATE;
int leap(int);
main(){
    int i,sum=0;
    int days[]={31,28,31,30,31,30,31,31,30,31,30,31};   
    DATE date;
    date.year=date.month=date.day=0;
    while(date.year<1000 || date.year>9999){
        printf("\nyear:");
        scanf("%d",&date.year);
    }
    while(date.month<1 || date.month>12){
        printf("\nmonth:");
  &nb