|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
输入某年某月某日,判断这一天是这一年的第几天?
- #include<stdio.h>
- int main()
- {
- int year, month, day, leaf, sum;
- printf("please show years, month, days(like: 2015,3,20)");
- scanf("&d,%d,%d", &year, &month, &day);
- 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+=day;
- if(year%400==0||(year%4==0&&year%100!=0)){
- leaf = 1;
- }
- else{
- leaf = 0;
- }
- if(leaf==1&&month>2){
- sum++;
- }
- printf("It's the %d day of the year", sum);
- printf("\n");
- }
复制代码
scanf("&d,%d,%d", &year, &month, &day);
仔细看,发现什么没有
|
|