第九章
9.1定义一个结构体变量(包括年月日)。计算该日在本年中是第几天?注意闰年
//定义一个结构体,结构体的名字是Date,成员列表包括year,month,date
#include <stdio.h>
struct Date
{
int year;
int month;
int date;
};//不是函数,不要忘记加分号
//第一一个函数判断该年是不是闰年
int Year(int year)
{
if((0 == year%4 && 0 != year%100)||0 == year % 400)
return 1; //是闰年时候返回1
else
return 0; //不是闰年返回0
}
int main()
{
struct Date s;
int i,sum=0,count;
printf("请输入年月日(以逗号分隔):");
scanf("%d,%d,%d,",&s.year,&s.month,&s.date);
printf("今天是%d年%d月%d日,今天是今年的第%d天\n",s.year,s.month,s.date,sum);
for(i=s.month-1;i>0;i--)
{
switch(i)
{