- 注册时间
- 2005-10-7
- 最后登录
- 1970-1-1
|
发表于 2006-12-10 14:21:28
|
显示全部楼层
那请问这一段代码能不能用lvc编译?
#include <fstream>
#include <cstring>
using namespace std;
ifstream fin("friday.in");
ofstream fout("friday.out");
long n,ans=0;
long year=1900,week=0;
long day[2][12]={
{31,29,31,30,31,30,31,31,30,31,30,31},
{31,28,31,30,31,30,31,31,30,31,30,31}
};
long a[8];
void read(void)
{
fin>>n;
}
bool leapyear(long x)
{
bool flag=true;
if(x%400==0) return(flag);
if(x%4==0&&x%100!=0) return(flag);
return(!flag);
}
void work(void)
{
long i,j,k,p;
for(i=year;i<year+n;i++)
{
if(leapyear(i)) p=0; else p=1;
for(j=0;j<=11;j++)
{
for(k=1;k<=day[p][j];k++)
{
week++;
if(week==8) week=1;
if(k==13) a[week]++;
}
}
}
}
void write(void)
{
long i;
fout<<a[6]<<' '<<a[7];
for(i=1;i<=5;i++)
fout<<' '<<a;
fout<<endl;
}
int main(void)
{
read();
work();
write();
return(0);
} |
|