dev運行時出現源文件未編譯的情況是什么原因,應該怎么樣解決呢#include?<stdio.h>
int?main()
{
????int?day,month,year,sum,leap;
????printf("\n請輸入年、月、日,格式為:年,月,日(2015,12,10)\n");
????scanf("%d,%d,%d",&year,&month,&day);??//?格式為:2015,12,10
????switch(month)?//?先計算某月以前月份的總天數
????{
????????case?1:sum=0;break;
????????case?2:sum=31;break;
????????case?3:sum=59;break;
????????case?4:sum=90;break;
????????case?5:sum=120;break;
????????case?6:sum=151;break;
????????case?7:sum=181;break;
????????case?8:sum=212;break;
????????case?9:sum=243;break;
????????case?10:sum=273;break;
????????case?11:sum=304;break;
????????case?12:sum=334;break;
????????default:printf("data?error");break;
????}
????sum=sum+day;?//?再加上某天的天數
????if(year%400==0||(year%4==0&&year%100!=0))?{//?判斷是不是閏年
????????leap=1;
????}?else?{
???????leap=0;
????}
????if(leap==1&&month>2)?{?//?*如果是閏年且月份大于2,總天數應該加一天
????????sum++;
????}
????printf("這是這一年的第?%d?天。",sum);
????printf("\n");
????return?0;
}
添加回答
舉報
0/150
提交
取消