今年的第几天?
输入年、月、日,计算该天是本年的第几天。
#include <stdio.h> int main() { int year, month, date, sum = 0; scanf("%d %d %d", &year, &month, &date); for (int i = 0; i < month; i++) { if (i == 1 || i == 3 || i == 5 || i == 7 || i == 8 || i == 10 || i == 12) { sum += 31; } if (i == 4 || i == 6 || i == 9 || i == 11) { sum += 30; } if (i == 2) { if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) { sum += 29; } else { sum += 28; } } } sum += date; printf("%d", sum); return 0; }