C语言Compile Error

C语言Compile Error#include <stdio.h>int main(){ int day,year,month,date,n,t,i,x; scanf("%d",&n); for(t=0;t<n;t++) { day = 0; scanf("%d-%d-%d",&year,&month,&date); for(i=1;i<=month;i++) { switch(i) { case 1:day=day; break; case 2:day=day+31; break; case 3:day=day+28; break; case 4:day=day+31; break; case 5:day=day+30; break; case 6:day=day+31; break; case 7:day=day+30; break; case 8:day=day+31; break; case 9:day=day+31; break; case 10:day=day+30; break; case 11:day=day+31; break; case 12:day=day+30; break; } } day = day + date; x=runNian(year); if(x=0) { printf("%d\n",day); } else { if(month>2) { day = day+1; printf("%d\n",day); } else { printf("%d\n",day); } } }}int runNian(int a){ int b; if((a%100)==0) { if(a%400!==0) { b = 0; } else { b = 1; } } else if((a%4)==0) { b = 1; } else { b = 0; } return(b);}

1) 在int main()那行之前加一行:
int runNian(int a);
2)if(x=0)要改成if(x==0)
3)if(a%400!==0)要改成if(a%400!=0)追问

超级感谢!!

提问的时候代码挺乱的。。麻烦了

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网