作业帮 > 综合 > 作业

定义一个结构体变量,包括年月日,计算该日在本年中是第几天,尝试用函数及返回值的形式完成改程序

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 19:07:03
定义一个结构体变量,包括年月日,计算该日在本年中是第几天,尝试用函数及返回值的形式完成改程序
#include"stdio.h"
structdate
{intyear,month,day;} aday;
intdays(date aday)
{inti,n=0;
for(i=1;i
{intn;n=days(aday);printf("Pleaseinput the day(XXX/XX/XX):\n");scanf("%d/%d/%d",&aday.year,&aday.month,&aday.day);printf("\nTheday is the %dth day.\n",n);
n=days(aday);函数执行时,aday还没有赋值,这句应该放到scanf语句后面去.