/*
二、编程题 50分
1.(1)定义一个日期结构体(包括年、月、日) 5分
(2)写一个函数判断传入的年份是否是闰年,闰年返回1,否则返回0. 15分
(3)写一个函数,参数是一个日期结构体变量,计算该日期在本年中为第几天?提示(利用switch的break的特性比较简单) 30分
提示:闰年:能被400整除或者能被4整除且不能被100整除的年份
*/
#include<stdio.h>
struct date
{
int year;
int month;
int day;
};
int nian(int a)
{
if(((a%100)!=0&&a%4==0)||a%400==0)
{
return 1;
}
else{
return 0;
}
}
int main()
{
int a=0,b=0,c=0;
printf("请输入年月日用逗号分开:\n");
scanf("%d,%d,%d\n",&a,&b,&c);
nian(a);
// int d=;
struct date day={a,b,c};
// switch(d){
//
// case
return 0;
}
|