菜菜鸟 新问题求助..提示if else 没有匹配..!
想写一个判断 生日是否输入正确的函数 带闰年代码如下 但是不能运行 不知道错在哪里 括号都括正确 对称了
请老鸟指教
#include <stdio.h>
void main()
{
int year=0;
int monch=0;
int day=0;
printf("请输入生日(格式1988-06-18):");
scanf("%d-%d-%d",&year,&monch,&day);
fflush(stdin);
for(;(year>=1900 && year<=2000);)
{
{
if((year%4)==0)
{
if((year%100)!=0)
printf("输入的是闰年\n");
{
if(monch>=1&&monch<=12)
printf("月输入正确\n");
else
printf("月输入错误\n");
}
else
{
if((year%400)==0)
printf("输入的是闰年\n");
else
printf("你输入的不是闰年\n");
}
}
else
printf("你输入的不是闰年\n");
}
}
printf("年输入错误,请重新输入(格式1988-06-18):");
}