c语言编程:输入某年某月某日,判断这一天是一年的第几天

c

三水其 三水其
回答
  • 6B铅笔 6B铅笔

    展开全部#include"stdio.h"#include"conio.h"void main(){ int day,month,year,sum,leap;printf("\nplease input year,month,day\n");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=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("it ** the%dth day.",sum);getch();}

类似问答
精品推荐

友情链接

友链互换QQ:

谷财 备案编号:蜀ICP备11019336号-3商务合作:235-677-2621

Copyright 2009-2020 Chengdu Sanzilewan Technology Co.,Ltd all rights reserve

抵制不良游戏 拒绝盗版游戏 注意自我保护 谨防受骗上当 适度游戏益脑 沉迷游戏伤身 合理安排时间 享受健康生活