|
1鱼币
#include <stdio.h>
void main()
{
int year,day,leap,days,month;
printf("please input year month and day:");
scanf ("%d %d %d",year,month,day);
if(year%4==0)
{
if (year%100==0)
{
if(year%400==0)
{
leap=1;
}
else
{
leap=0;
}
}
else
{
leap=1;
}
else
{
leap=0;
}
if(leap && month>3)
{
if(month%2==0)
{
days=(30*month)+(month/2)+1;
}
else
{
days=(31*month)-(month/2)+1;
}
}
else
{
if(month%2==0)
{
days=(30*month)+(month/2);
}
else
{
days=(31*month)-(month/2);
}
}
printf("%d",days);
}
上面的程序有错。。。显示说1.说else用错了 2说scanf那有错 3.说最后一个括号}有错
但还是不知道怎样改 求高手帮忙改改谢谢
|
|