可以使用数组,并且使用数组代码更简洁一些,参考代码如下:
#include
int main()
{
int i, days = 0;
int year, month, day;
int day_tab[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
printf("输入年、月、日,用空格隔开:");
scanf("%d%d%d", &year, &month, &day);
for (i=1; i
=3)
days+=1;
printf("%d年%d月%d日是这一年的第%d天!\n", year, month, day, days);
return 0;
}
温馨提示:答案为网友推荐,仅供参考