• 2022-06-06
    编程实现,输入某年某月某天,求这个日期在该年的第几天。(提示;首先判断所输入的年份是否是闰年,因为平年2月是28天,闰年2月是29天。则,该年的第几天=该年该月之前的各月份天数和+输入的天数。)
  • #include <stdio.h>int main( ){ int month_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}}; int year,month,day; int yearday,leap,i; printf("\nEnter year_month_day:"); scanf("%d %d %d",&year,&month,&day); leap=((year%4==0)&&(year%100!=0)||(year%400==0)); yearday=day; for(i=1;i<month;i++) yearday+=month_tab[leap][i]; printf("yearday=%d",yearday); return 0;}[/i]

    内容

    • 0

      10参考习题5.5中判断闰年的方法,编程从键盘输入某年某月(包括国年),用switch语句编程输出该年的该月拥有的天数。要求考虑国年以及输入月份不在合法范围内的情况。已知闰年的2月有29天,平年的2月有28天。

    • 1

      5.10参考习题5.5中判断闰年的方法,编程从键盘输入某年某月(包括国年),用switch语句编程输出该年的该月拥有的天数。要求考虑国年以及输入月份不在合法范围内的情况。已知闰年的2月有29天,平年的2月有28天

    • 2

      编写程序,输入日期(年、月、日),输出它是该年的第几天。

    • 3

      输入任意一年的年份,请输出该年是否为闰年,如果是闰年,输出YES,否则输出NO。

    • 4

      熟记全年天数:平年2月28天,闰年2月29天。平年______ 天,闰年______ 天。上半年多少天:平年______ 天,闰年______ 天,下半年多少天:所有年份都是______ 天。