expected initializer before

expected initializer before
#include
int main()
{
int y1,y2,y3,t,d;
while(scanf("%d/%d/%d",&y1,&y2,&y3)!=EOF)
{
x05
bool leap
x05
x05if(leap=((y1%4==0&&y1%100!=0)||y1%400==0)=true)
x05{
switch(y2)
{
case 12:t=366;break;
case 11:t=335;break;
case 10:t=305;break;
case 9:t=274;break;
case 8:t=244;break;
case 7:t=213;break;
case 6:t=182;break;
case 5:t=152;break;
case 4:t=121;break;
case 3:t=91;break;
case 2:t=60;break;
case 1:t=31;break;
}
else
switch(y2)
{
case 12:t=365;break;x05
case 11:t=334;break;
case 10:t=304;break;
case 9:t=273;break;
case 8:t=243;break;
case 7:t=212;break;
case 6:t=181;break;
case 5:t=151;break;
case 4:t=120;break;
case 3:t=90;break;
case 2:t=59;break;
case 1:t=31;break;
}
x05}
d=t+y3;
printf("%d",d);
}
return 0;
}
Iambrother 1年前 已收到1个回答 举报

caijiji198541 幼苗

共回答了17个问题采纳率:88.2% 举报

ool leap后面少了一个分号,
expected initializer before 在if前面没有预先初始定义.由于少了一个分号,所以做出提示在if前面有错误.

1年前

9
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.022 s. - webmaster@yulucn.com