洛阳理工学院吧 关注:250,680贴子:10,790,578
  • 1回复贴,共1

看看这个程序怎么错了????????求指教

取消只看楼主收藏回复

#include <stdio.h>
int nian(int year)
{
if (year%4==0&&year%100!=0)||(year%400==0)
return 1;
else
return 0;
}
int tian(int month;int day)
{int days;
switch(month)
{
case1:days=day;break;
case2:days=31+day;break;
case3:days=31+28+day;break;
case4:days=31+28+31+day;break;
case5:days=31+28+31+30+day;break;
case6:days=31+28+31+30+31+day;break;
case7:days=31+28+31+30+31+30+day;break;
case8:days=31+28+31+30+31+30+31+day;break;
case9:days=31+28+31+30+31+30+31+31+day;break;
case10:days=31+28+31+30+31+30+31+31+30+day;break;
case11:days=31+28+31+30+31+30+31+31+30+31+day;break;
case12:days=31+28+31+30+31+30+31+31+30+31+30+day;break;
return(days)
}
}
void main()
{
int year,month,day,zts,n;
printf("请输入年,月,日");
scanf("%d%d%d\n",&year,&month,&day);
zts=tian(month,day)
n=nian(year)
if(n=1&&month>2)
zte=zte+1;
printf("该日是该年的第%d天",zte);
}


IP属地:上海1楼2013-12-02 21:07回复
    新手上路,很是惭愧呀


    IP属地:上海来自手机贴吧5楼2013-12-04 20:03
    收起回复