C程序设计(第三版)第八章指针.ppt

  例 8.15 行指针作函数参数。  输入一个用年、月、日表示的日期,定义函数day_ of_year()将它转换成该年的第几天; 输入某年的第几天,定义函数month_day()将它转换成该年的某月某日。   #includestdio.h /* day_of_year:从月份和日期计算为一年中的第几天 */  int day_of_year(int year,int month,int day,int *pi)   {    int i,leap;  leap=year%4==0year%100!=0||year%400==0;  for(i=1;imonth;i++)   day+=*(pi+leap*13+i);   return (day);   } /* month_day:从一年中的第几天计算月份和日期 */  void month_day(int year,int yday,int (*pdaytab)[13],int *pmonth,int *pday)   {    int i,leap;  leap=year%4==0year%100!=0||year%400==0;  for(

文档评论(0)

1亿VIP精品文档

相关文档