永发信息网

VC++6.0检测没错误,为什么不能运行呢?

答案:2  悬赏:10  手机版
解决时间 2021-01-27 21:50
  • 提问者网友:鐵馬踏冰河
  • 2021-01-27 18:02
} if(j==13&&a[year][m][j]==5) break; } if(j==13&&a[year][m][j]==5) break: case 8;,&year): case 7#include=year; ,year,a[3000][12][31]; scanf(" } printf("%d %d 13"; int main() { int i;m<=12;m++) { switch(m) { case 1; return 0;j++) { a[i][m][j]++; if(a[i][m][j]==8) a[i][m][j]=1;j<=n,year,m);%d": case 3:n=31;break; case 4: case 6: case 9: case 11: case 10: case 12; if(j==13&&a[year][m][j]==5) break;i++) { for(m=1; a[1990][1][1]=1; for(i=1990;i<,j:n=30;break; case 2:if(n%400==0) n=29;else n=28;break; } for(j=1,m: case 5,n
最佳答案
  • 五星知识达人网友:逐風
  • 2021-01-27 19:34
这种情况,或者在范围内合理运用年份,用指针(这个也要注意,也有地址范围,年份输入后,一个366(天)数组就够了,这个超出了数组的正常范围32767,不过你这个不超出了)
其实你完全没有必要使用那么大一个数组的a[3000][12][31];
溢出了,减去1900参与运算。
或者,一个“年”数组,从代码规范上来看,建议你拆分为两个数组进行处理,如只计算200年的
全部回答
  • 1楼网友:枭雄戏美人
  • 2021-01-27 20:15
我用window 7安装vc的时候都提示安装成功但是都不知道在那里启动,我都找不到启动的地方! 文章来源: http://www.44q.cn 原文链接: http://www.44q.cn/index.php/index/show/id/211271998
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯