本文整理汇总了C++中day_of_year函数的典型用法代码示例。如果您正苦于以下问题:C++ day_of_year函数的具体用法?C++ day_of_year怎么用?C++ day_of_year使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了day_of_year函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
int main(int args, const char* argc[]) {
std::vector<size_t> days_to_test = {
3,
43,
87,
244,
300
};
for (auto iter = days_to_test.begin(); iter != days_to_test.end(); iter++) {
DayOfYear day_of_year(*iter);
day_of_year.print();
}
std::map<std::string,size_t> pairs_to_test = {
{"January",3},
{"February",12},
{"March",28},
{"September",1},
{"October",27}
};
std::cout << std::endl;
for (auto iter = pairs_to_test.begin(); iter != pairs_to_test.end(); iter++) {
DayOfYear day_of_year(iter->first,iter->second);
day_of_year.print();
}
return 0;
}
示例2: main
int main()
{
printf("%d\n", day_of_year(1989, 3, 33));
printf("%d\n", day_of_year(1989, 2, 30));
printf("%d\n", day_of_year(1989, 2, 28));
return 0;
}
示例3: demo05070_1
void demo05070_1() {
int year = 2000;
int month = 8;
int day = 8;
int yearday = day_of_year(year, month, day);
printf("%d年%d月%d日是当年的第%d天 %d\n", year, month, day, yearday, is_leap(year));
year = 2014;
yearday = day_of_year(year, month, day);
printf("%d年%d月%d日是当年的第%d天 %d\n", year, month, day, yearday, is_leap(year));
}
示例4: compare_dates
int compare_dates(struct date d1, struct date d2)
{
int i, j;
i = day_of_year (d1);
j = day_of_year (d2);
if (i < j) return -1;
else if (i > j) return 1;
else return 0;
}
示例5: main
int main() {
int year = 2014, month = 7, day = 18; // july 18th
int dy = day_of_year(year, month, day);
printf("%02d/%02d/%4d is day %d of the year\n", month, day, year, dy);
int yday = 288;
month_day(year, yday, &month, &day);
printf("Day %d of the year will fall on %02d/%02d\n", yday, month, day);
day_of_year(2014, 2, 31);
month_day(2014, 367, &month, &day);
return 0;
}
示例6: main
int main(void) {
int m, d;
month_day(1988, 60, &m, &d);
printf("%d %d\n", m, d);
printf("%d\n", day_of_year(1987, 2, 29));
printf("%d\n", day_of_year(1988, 2, 29));
return 0;
}
示例7: main
int main(void)
{
print_title("exp05");
print_title("Multidimensional array");
{
show_var("%d", day_of_year(2012, 3, 31));
show_var("%d", day_of_year(2012, 6, 11));
}
return 0;
}
示例8: main
int main() {
int pm, pd;
printf("2007-9-13 %d\n", day_of_year(2007,9,13));
month_day(2007,256,&pm,&pd);
printf("256 2007 %d %d\n", pm, pd);
printf("2007-9-13 %d\n", day_of_year(2007,15,13));
month_day(2007,366,&pm,&pd);
printf("366 2007 %d %d\n", pm, pd);
month_day(2008,366,&pm,&pd);
printf("366 2008 %d %d\n", pm, pd);
}
示例9: main
int main(void){
int month, day;
printf("year: %d, month: %d, day: %d, and is %d day of the year.\n", 2005, 5, 24, day_of_year(2005, 5, 24));
month_day(2030, 234, &month, &day);
printf("the %d day is the day %d, month %d of year %d.\n", 234, day, month, 2030);
printf("year: %d, month: %d, day: %d, and is %d day of the year.\n", 2025, 4, 31, day_of_year(2025, 4, 31));
return 0;
}
示例10: main
int main(){
printf("%d\n",day_of_year(2013,1,1));
int month, day;
month_day(2013,32,&month, &day);
printf("%d, %d", month, day);
return 0;
}
示例11: main
int main ()
{
int month, day;
printf("day_of_year(2007, 2, 29) = %d\n", day_of_year(2007, 2, 29));
printf("day_of_year(2007, 2, 28) = %d\n", day_of_year(2007, 2, 28));
printf("month_day(2007, 366, &month, &day) = %d\n",
month_day(2007, 366, &month, &day));
printf("month_day(2007, 365, &month, &day) = %d, ",
month_day(2007, 365, &month, &day));
printf("month = %d, day = %d\n", month, day);
return 0;
}
示例12: main
int main(){
char s[LIMIT];
char option = 1;
int month, day, year;
printf("Calculate day of year. Enter year, month, then day\n");
get_line(s, LIMIT);
year = atoi(s);
get_line(s, LIMIT);
month = atoi(s);
get_line(s, LIMIT);
day = atoi(s);
day_of_year(&year, &month, &day);
printf("%d\n\n", day);
printf("Calculate month and day. Enter year and day\n");
get_line(s, LIMIT);
year = atoi(s);
get_line(s, LIMIT);
day = atoi(s);
month_day(&year, &day, &month, &day);
printf("%d %d\n", month, day);
return 0;
}
示例13: main
int main(){
int m, d;
int dy = day_of_year(2015, 5, 10);
month_day(2015, 130, &m, &d);
printf("%d, %d, %d\n", dy, m, d);
return 0;
}
示例14: main
int main() {
int t = day_of_year(2016, 2, 11);
int *pmonth, *pday;
month_day(2016, t, &pmonth, &pday);
printf("day is [%d]\n", t);
printf("month[%d] and day[%d]\n",pmonth, pday);
}
示例15: main
int main()
{
char buf[1024];
while (printf("[YEAR YEARDAY] or [YEAR MONTH DAY]> "),
gets(buf) != NULL) {
int year, snd_arg, day;
switch (sscanf(buf, "%d%d%d", &year, &snd_arg, &day)) {
case 3: {
int month = snd_arg, yearday;
yearday = day_of_year(year, month, day);
printf("YEAR %d MONTH %d DAY %d = YEARDAY %d\n",
year, month, day, yearday);
break;
}
case 2: {
int yearday = snd_arg;
int month, day;
month_day(year, yearday, &month, &day);
printf("YEARDAY %d of YEAR %d = MONTH %d DAY %d\n",
yearday, year, month, day);
break;
}
default:
printf("input format error\n");
break;
}
}
return 0;
}