问题相关代码,请勿粘贴截图
if ((a % 4 == 0 && a %400 != 0) || a % 400 = 0)
printf("%d是闰年", a);
else
printf("%d不是闰年", a);
运行结果及报错内容
为什么报错说 C2106: “=”: 左操作数必须为左值 划线部分是第一个a前面的括号
if ((a % 4 == 0 && a %400 != 0) || a % 400 = 0)
printf("%d是闰年", a);
else
printf("%d不是闰年", a);
为什么报错说 C2106: “=”: 左操作数必须为左值 划线部分是第一个a前面的括号
收起
if ((a % 4 == 0 && a %400 != 0) || a % 400 == 0) # 修改两个等号==
printf("%d是闰年", a);
else
printf("%d不是闰年", a);
报告相同问题?