• 2022-06-06
    请输入年、月、日,编写程序求它是当年的第几天。
  • #includetypedefstruct{intyear;intmonth;intday;}DATE;intdays(DATED);voidmain(){intdaysum;DATEday1;printf("请输入年月日");scanf("%d,%d,%d",&day1.year,&day1.month,&day1.day);daysum=days(day1);printf("%d年%d月%d日%d是%d年的第%d天",day1.year,day1.month,day1.day,day1.year,daysum);}intdays(DATEd){intd1;switch(d.month){case1:d1=d.day;break;case2:d1=d.day+31;break;case3:d1=d.day+59;break;case4:d1=d.day+90;break;case5:d1=d.day+120;break;case6:d1=d.day+151;break;case7:d1=d.day+181;break;case8:d1=d.day+212;break;case9:d1=d.day+243;break;case10:d1=d.day+273;break;case11:d1=d.day+304;break;case12:d1=d.day+334;break;}if(d.year%4==0&&d.year%100!=0||d.year%400==0)if(d.month>=3)d1=d1+1;returnd1;}

    内容

    • 0

      编程,定义一个表示日期的结构(年、月、日),输入一个日期,输出是这一年的第几天。运行结果如下:

    • 1

      下面程序的功能是输入某年某月某日,计算并输出它是这一年的第几...day;/*返回计算出的day的值*/}

    • 2

      PLC程序设计的步骤正确的是( ) A: 编写I/O表,编写程序,程序调试,程序框图设计 B: 程序框图设计,编写程序,编写I/O表,程序调试 C: 程序框图设计,编写程序,程序调试,编写I/O表 D: 程序框图设计,编写I/O表,编写程序,程序调试

    • 3

      英语中日期的表达顺序为: A: 年/月/日 B: 年/日/月 C: 日/月/年 D: 月/日/年

    • 4

      Excel的日期型数据格式有() A: 日/月/年 B: 月/日/年 C: 年/月/日 D: 年/日/月 E: 年月日