哪里出错了?
好像没有错啊?但输出不是我所想的
谢谢高手解答
# include <stdio.h>
int main()
{
int day[31];//定义1-31号
for(int d=0;d<31;++d)
{
day[d]=1+d;
}
//****************************
int month[12];//定义1-12月
for(int m=0;m<12;++m)
{
month[m]=1+m;
}
//**************************
int year [41];//定义1940-1980年
for(int y=0;y<41;++y)
{
year[y]=1940+y;
}
//************************
for(int i=0;i<41;++i)
for(int j=0;j<12;++j)
for(int k=0;k<31;++k)
printf("%d%d%d\n",year[i],month[j],day[k]);
//实际输出1980 3 12到1980 12 31
//会不会编译器有问题啊?
return 0;
}