题解 1049: [编程入门]结构体之时间设计

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

已过多少天

摘要:解题思路:switch中的break注意事项:参考代码:#include<stdio.h>#include<stdlib.h>typedef struct{    int year,month,day……

计算这一日是这年的第几天

//普通闰年:公历年份是4的倍数的,一般是闰年。//世纪闰年:公历年份是整百数的,必须是400的倍数才是闰年#includeusingnamespacestd;intmain(){intyear,month,day,sum=0;cin>>year>>month>>day;if((year%4==0&&

1049: [编程入门]结构体之时间设计

解题思路:既然是C++,用class代替struct也是很正常的吧。计算第几天就是建一个数组存放每个月有几天,然后把前面的月的天数加起来,加上day,最后闰年+1。注意事项:好像也没啥可说的。参考代码:#includeusingnamespacestd;constintdays[1

[编程入门]结构体之时间设计

```javaimportjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);inty=sc.nextInt();intm=sc.nextInt();i

1049: [编程入门]结构体之时间设计

解题思路:(1)定义一个平年月份天数的数组。(2)根据for循环统一计算平年月份的天数。(3)判断输入数据年份是否是闰年,考虑输入月份是否大于2,若满足则sum加上一天。(4)加上输入数据中的day。注意事项:注意闰年的判断依据:(1)年份为4的倍数,

结构体之时间设计

解题思路:将12个月每个月的天数保存在一个一维数组中。再判断输入的年份是否为闰年,如果是,就更换一维数组中2月份的总天数。之后将前几个月的总天数累加,再加上这个月的天数,得到的就是今年时一年中的第几天。注意事项:因为数组第一位是0,而月份第一位是1,

用结构体表达时间并进行运用

摘要:解题思路:注意事项:2月注意常规的闰年判断参考代码:#include <stdio.h>struct Ymd{ unsigned int year; unsigned int month; unsig……