int year;
printf("请输入一个四位数的年份:\n"); scanf("%d",&year); if (year%4==0 && year%400==0 || year%100!=0) printf("你输入的年份为闰年。\n"); else printf("你输入的年份为平年。\n");
int year,flag; printf("请输入一个四位数的年份:\n"); scanf("%d",&year); if (year%400==0)
flag=1;
else if (year%100==0) flag=0;
else if (year%4==0) flag=1; else flag=0;
if (flag==1) printf("此年为闰年\n"); else printf("此年为平年\n");为什么红色要用等于,不可以用赋值呀 flag=1 与 flag==1 有什么区别