中易网

给出年、月、日,计算该日时该年的第n天

答案:4  悬赏:80  
解决时间 2021-02-18 23:57
给出年、月、日,计算该日时该年的第n天


用C语言,不要c++
最佳答案
#include
void main()
{int Y,M,D,a[13]={366,31,29,31,30,31,30,31,31,30,31,30,31},
b[13]={365,31,28,31,30,31,30,31,31,30,31,30,31},E,i;char c;

K:scanf("%d%c%d%c%d",&Y,&c,&M,&c,&D);
if((Y%4==0&&Y%100!=0)||(Y%4==0&&Y%400==0))
{E=0;
for(i=1;i E=E+a[i];
printf("It is the year's first %d day.\n",E+D);}
else
{E=0;
for(i=1;i E=E+b[i];
printf("It is the year's first %d day.\n",E+D);}
goto K;
getch();}
注:将注释删除之后再运行,输入格式形如,2009,12,25或2009/12/25或2009-12-25或
2009 12 25或2009.12.25或2009\12\25或2009.12/25等都是可以的,还可以是其他的形式,不过注意在数字之间必须插入一个符号就是了
全部回答
#include #include int main() { int Y,M,D; scanf("%d%d%d",&Y,&M,&D); int i,n,n1=0; int m[12]={31,28,31,30,31,30,31,31,30,31,30,31}; if((Y%4==0&&Y%100!=0)||Y%400==0) m[1]=29; for(i=2;i<=M;i++) n1+=m[i-2]; n=n1+D; printf("%d",n); return 0; } 对于任意给定的年、月、日都行。
void main() { int year=2009,month=12,day=25; bool leap=0; leap = (year%400==0)| (year%100!=0) & (year%4==0);//是否为闰年 for (i=1;i<=month-1;i++) //当年的累计天数 switch (i) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: total+=31; break; case 4: case 6: case 9: case 11: total+=30; break; case 2: if ...void main() { int year=2009,month=12,day=25; bool leap=0; leap = (year%400==0)| (year%100!=0) & (year%4==0);//是否为闰年 for (i=1;i<=month-1;i++) //当年的累计天数 switch (i) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: total+=31; break; case 4: case 6: case 9: case 11: total+=30; break; case 2: if (leap) total+=29; else total+=28; break; } total = total+day; //加上当月的天数 }
等下给你
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
无偿划拨土地使用权到底记不记无形资产?最新
交通事故伤残钢板无法取怎么结案
家和超市怎么去啊,有知道地址的么
输入arp -a 出现了很多ip地址
喂养鹅用那种牧草好
在阿里巴巴上面买东西跟淘宝一样的吗
猴王瓜子店NO.1我想知道这个在什么地方
能再解释一下怎么得到sin(x+pai/2)+cos(x
安平县衡水安平县宝川丝网精品有限公司我想知
银行黑名单能不能过户二手车
国家开发银行山西省分行我想知道这个在什么地
机票今天晚上贵到明天早上能便宜吗
应该是肾亏吧,我该怎么办
高压电工证可以去厂里当维修电工吗
西安灞桥保安服务公司怎么去啊,有知道地址的
推荐资讯
现在皇马球员全部有哪些?还有号数
金森经贸有限公司地址在哪,我要去那里办事
铭鑫超市(环北路)这个地址在什么地方,我要处
我的公司想在App Store 上挂一个程序,注册供
红警哪个国家有闪电风暴
一个圆柱底面半径3厘米,高6厘米,把它削成一
惠普LaserJetPro400M401d加过粉以后,总提示黑
琳燕超市地址在什么地方,想过去办事
恒信商贸有限公司我想知道这个在什么地方
iPhone6在保修期内。边框磕了一个小坑 可以保
圣经教导: 神造万物,各按其时成为美好,又
长沙市迎宾路的htc维修店怎么不见了
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?