是这样的,我有一个问题,要求输入一个日期,计算出这个日期是这一年的第几天,可是我不会弄,求指导怎么改🥺
本人很菜,希望大家看到我的问题不要嫌弃😢
这么改,供参考:
#include<stdio.h>
int main()
{
int year, month, day, sum, i;
scanf("%d %d %d", &year, &month, &day);
for (i = 1, sum = 0; i < month; i++)
{
if (i == 2)
{
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
sum += 29;
else
sum += 28;
}
else if (i == 4 || i == 6 || i == 9 || i == 11)
sum += 30;
else
sum += 31;
}
sum += day;
printf("%d", sum);
return 0;
}