求绝地求生大神视频解答

匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。(咸鱼翻身)
(Love Life)
第三方登录:求大神解答,程序哪里有有关问题 - C语言当前位置:& &&&求大神解答,程序哪里有有关问题求大神解答,程序哪里有有关问题www.MyException.Cn&&网友分享于:&&浏览:12次求大神解答,程序哪里有问题!这个程序是输入年月日,求出是那年的第多少天。
编译完提示有错误:
[Error]&duplicate&case&value
[Error]&previously&used&here
求大神解答程序,哪里有问题。
#include&stdio.h&
int&main()
int&a,b,c;
printf("请输入年月日并用逗号隔开:\n");
scanf("%d,%d,%d",&a,&b,&c);
if((a%4==0&&&&a%100!=0)&||&a%400==0)
&case&1:printf("这是闰年%d年的第%d天\n",a,c);
&case&2:printf("这是闰年%d年的第%d天\n",a,c+31);&
&&&&&&&&&case&3:printf("这是闰年%d年的第%d天\n",a,c+60);
&case&4:printf("这是闰年%d年的第%d天\n",a,c+91);&
&case&5:printf("这是闰年%d年的第%d天\n",a,c+121);&
&case&6:printf("这是闰年%d年的第%d天\n",a,c+152);&
&case&7:printf("这是闰年%d年的第%d天\n",a,c+182);&
&case&8:printf("这是闰年%d年的第%d天\n",a,c+213);&
&case&9:printf("这是闰年%d年的第%d天\n",a,c+244);&
&case&10:printf("这是闰年%d年的第%d天\n",a,c+274);&
&case&11:printf("这是闰年%d年的第%d天\n",a,c+305);&
&case&12:printf("这是闰年%d年的第%d天\n",a,c+335);&
&case&1:printf("这是平年%d年的第%d天\n",a,c);
&case&2:printf("这是平年%d年的第%d天\n",a,c+31);&
&&&&&&&&&case&3:printf("这是平年%d年的第%d天\n",a,c+59);
&case&4:printf("这是平年%d年的第%d天\n",a,c+90);&
&case&5:printf("这是平年%d年的第%d天\n",a,c+120);&
&case&6:printf("这是平年%d年的第%d天\n",a,c+151);&
&case&7:printf("这是平年%d年的第%d天\n",a,c+181);&
&case&8:printf("这是平年%d年的第%d天\n",a,c+212);&
&case&9:printf("这是平年%d年的第%d天\n",a,c+243);&
&case&10:printf("这是平年%d年的第%d天\n",a,c+273);&
&case&11:printf("这是平年%d年的第%d天\n",a,c+304);&
&case&12:printf("这是平年%d年的第%d天\n",a,c+334);
& return&0;
}&------解决方案--------------------f((a%4==0&&&&a%100!=0)&------解决方案--------------------&a%400==0)前面应该加case&:
else前面应该加case&:------解决方案--------------------switch语句就不应该是这样用的。switch里面套用if,这个貌似没有这么用的吧------解决方案--------------------int&CalculateAbsoluteDays&(int&year,&char&month,&char&day)
/*&实现功能&*/
if((year&0)&&((month&=1)&&(month&=12)))
if(((year%4==0)&&(year%100&!=0))------解决方案--------------------(year%400==0))
LeapYear&=&1;
LeapYear&=&0;
if((day&=1)&&(day&=31))
if((month==2)&&(LeapYear==1)&&(day&29))
if((month==2)&&(LeapYear==0)&&(day&28))
if(((month==4)------解决方案--------------------(month==6)------解决方案--------------------(month==9)------解决方案--------------------(month==11))&&(day&30))
int&MonArr[12]&=&{31,28,31,30,31,30,31,31,30,31,30,31};
int&ActualDay&=&0;
for(i=0;i&(month-1);i++)
ActualDay&=&ActualDay&+&MonArr[i];
ActualDay&=&ActualDay+(day-0);
return&((LeapYear==1)?(ActualDay+1):(ActualDay));
}------解决方案--------------------再纠正为:
if&((a%4==0&&&&a%100!=0)&------解决方案--------------------&a%400==0)&{
&printf("这是闰年%d年的",a);
&switch(b)&{
&&case&&1:printf("第%d天\n",c&&&&);
&&case&&2:printf("第%d天\n",c+&31);
&&case&&3:printf("第%d天\n",c+&60);
&&case&&4:printf("第%d天\n",c+&91);
&&case&&5:printf("第%d天\n",c+121);
&&case&&6:printf("第%d天\n",c+152);
&&case&&7:printf("第%d天\n",c+182);
&&case&&8:printf("第%d天\n",c+213);
&&case&&9:printf("第%d天\n",c+244);
&&case&10:printf("第%d天\n",c+274);
&&case&11:printf("第%d天\n",c+305);
&&case&12:printf("第%d天\n",c+335);
&printf("这是平年%d年的",a);
&switch(b)&{
&&case&&1:printf("第%d天\n",c&&&&);
&&case&&2:printf("第%d天\n",c+&31);
&&case&&3:printf("第%d天\n",c+&59);
&&case&&4:printf("第%d天\n",c+&90);
&&case&&5:printf("第%d天\n",c+120);
&&case&&6:printf("第%d天\n",c+151);
&&case&&7:printf("第%d天\n",c+181);
&&case&&8:printf("第%d天\n",c+212);
&&case&&9:printf("第%d天\n",c+243);
&&case&10:printf("第%d天\n",c+273); 共&2&页:
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有}

我要回帖

更多关于 绝地求生大神 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信