给定一个日期,输出这个日期是该年的第几天。
输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。
对于每组输入数据,输出一行,表示该日期是该年的第几天。
这题看似很简单,且有多种解法,但是也有些坑(可能是我个人学艺不精的原因吧~)
注意: 1.输入YYYY/MM/DD 可以令"/"为个字符串。 如: char e,f; 这样通过下面的代码就过滤掉了 e,f 两个’/'字符
.......... while(cin>>x>>e>>y>>f>>z) ..........2.while(cin >> x >> y >> z) 这种输入方式也可以处理多数据 同:
while( scanf("%d%d%d", &x, &y, &z) )
while( scanf("%d%d%d", &x, &y, &z) != EOF )
while( ~scanf("%d%d%d", &x, &y, &z) )