错在哪,可以帮我修改一下吗?C++

来源:百度知道 编辑:UC知道 时间:2024/09/27 05:47:06
#include <iostream>
using namespace std;
int main()
{
int x,days,i,j,y,z;
switch (x)
case (x%400==0:case x%4==0&&x%100!=0:)
{
int x,days,i,j,y,z;
int a[13]={0,31,29,31,30,31,30,31,31,30,31,30,31};
for(days=0,i=0;i<=y;i++);
days=days+a[i];
return 0;
}
default:
{
int x,days,i,j,y,z;
int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
for(days=0,i=0;i<=y;i++);
days=days+a[i];
return 0;
}
return 0;
}

#include <iostream>
using namespace std;
int main()
{
int x,days,i,j,y,z;
if ((x%400==0)||(x%4==0&&x%100!=0))
{
int x,days,i,j,y,z;
int a[13]={0,31,29,31,30,31,30,31,31,30,31,30,31};
for(days=0,i=0;i<=y;i++);
days=days+a[i];
}
else
{
int x,days,i,j,y,z;
int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
for(days=0,i=0;i<=y;i++);
days=days+a[i];
}
return 0;
}
只能改到能编译了,你没有说明你这个程序要完成什么事情,我也没针对性的改
通过你写的程序,我建议你,先看最基本的东西吧