C语言,判断闰年问题#includevoid main(){\x09int year,a;\x09printf("请输入年份:");\x09scanf("%d",&year);\x09if((year/4==0&&year/100!=0)||(year/400==0)) a=1;\x09\x09else a=0;\x09\x09if(a=1)\x09\x09printf("\n%d此年是闰年\n",year);\x09\

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 02:00:23
C语言,判断闰年问题#includevoid main(){\x09int year,a;\x09printf(

C语言,判断闰年问题#includevoid main(){\x09int year,a;\x09printf("请输入年份:");\x09scanf("%d",&year);\x09if((year/4==0&&year/100!=0)||(year/400==0)) a=1;\x09\x09else a=0;\x09\x09if(a=1)\x09\x09printf("\n%d此年是闰年\n",year);\x09\
C语言,判断闰年问题
#include
void main()
{
\x09int year,a;
\x09printf("请输入年份:");
\x09scanf("%d",&year);
\x09if((year/4==0&&year/100!=0)||(year/400==0)) a=1;
\x09\x09else a=0;
\x09\x09if(a=1)
\x09\x09printf("\n%d此年是闰年\n",year);
\x09\x09else printf("%d此年非闰年\n",year);
}
为什么会出这样的结果呢?有谁知道是哪里出问题了吗?

C语言,判断闰年问题#includevoid main(){\x09int year,a;\x09printf("请输入年份:");\x09scanf("%d",&year);\x09if((year/4==0&&year/100!=0)||(year/400==0)) a=1;\x09\x09else a=0;\x09\x09if(a=1)\x09\x09printf("\n%d此年是闰年\n",year);\x09\
if((year%4==0&&year%100!=0)||(year%400==0)) a=1;
\x09\x09else a=0;
\x09\x09if(a==1) //是==不是= ,=表示赋值 == 表示判断
\x09\x09printf("\n%d此年是闰年\n",year);
\x09\x09else printf("%d此年非闰年\n",year);
//不是除以,而是取余,也就是计算余数,如果余数为0表示整除.