else if 找不到对应的 if#include int month_days(int year,int month){int x=31;if(month==2){if((year%100==0&&year%400==0)||(year%100!=0&&year%4==0))x=29;else x=28;};else if(month==4||month==6||month==9||month==11) x=30;else x=31;return x;} Compili
来源:学生作业帮助网 编辑:作业帮 时间:2024/10/03 19:22:18
else if 找不到对应的 if#include int month_days(int year,int month){int x=31;if(month==2){if((year%100==0&&year%400==0)||(year%100!=0&&year%4==0))x=29;else x=28;};else if(month==4||month==6||month==9||month==11) x=30;else x=31;return x;} Compili
else if 找不到对应的 if
#include
int month_days(int year,int month)
{
int x=31;
if(month==2)
{
if((year%100==0&&year%400==0)||(year%100!=0&&year%4==0))
x=29;
else x=28;
};
else if(month==4||month==6||month==9||month==11)
x=30;
else x=31;
return x;
}
Compiling...
rn.cpp
F:\rn.cpp(11) :error C2181:illegal else without matching if
Error executing cl.exe.
else if 找不到对应的 if#include int month_days(int year,int month){int x=31;if(month==2){if((year%100==0&&year%400==0)||(year%100!=0&&year%4==0))x=29;else x=28;};else if(month==4||month==6||month==9||month==11) x=30;else x=31;return x;} Compili
if(month==2)
{
if((year%100==0&&year%400==0)||(year%100!=0&&year%4==0))
x=29;
else x=28;
};
多了个分号 在我复制的最后一行