中国高校课件下载中心 》 教学资源 》 大学文库

《C语言程序设计源代码》C078计算是该年第几天

文档信息
资源类别:文库
文档格式:DOC
文档页数:1
文件大小:26KB
团购合买:点击进入团购
内容简介
#include int sum day (int( )[13), int, int, int) void maino int year,month, day, days
刷新页面文档预览

#include int sum day(int(*)[13], int, int, int) days; int day tab[2[13}={{0,31,28,31,30,31,30,31,31,30,31,30,31} 0,31,29,31,30,31,30,31,31,30,31,30,31}/*记录每个月的天数* printf("请输入年、月、日(形如:198049):mn"), scanf("%d%d%d", &year, &month, &day ) days=sum day day tab, year, month, day) printf("这是该年的第%d天ln",days) int sum day (int('p)[13), int y, int m, int d /*指针变量p指向二维数组的一行* leap=y%4=0&&y%1001=0ly%400=0 体*如果为闰年,leap为1*/ d=*((p+leap)+i)

#include int sum_day(int(*)[13],int,int,int); void main() { int year,month,day,days; int day_tab[2][13]={{0,31,28,31,30,31,30,31,31,30,31,30,31}, {0,31,29,31,30,31,30,31,31,30,31,30,31}};/*记录每个月的天数*/ printf("请输入年、月、日(形如:1980 4 9):\n"); scanf("%d%d%d",&year,&month,&day); days=sum_day(day_tab,year,month,day); printf("这是该年的第%d 天\n",days); } int sum_day(int (*p)[13],int y,int m,int d) /*指针变量 p 指向二维数组的一行*/ { int i,leap=0; leap=y%4==0&&y%100!=0||y%400==0; /*如果为闰年,leap 为 1*/ for(i=1;i<m;i++) d+=*(*(p+leap)+i); return d; }

已到末页,全文结束
刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档