刚看了你写的这个程序,意见是下面的:
#include "stdio.h"
main()
{
int x;
scanf("%d",&x);
if(x%400=0||x%4=0&&!(x/100=0)){printf("%d是闰年",x);}//错在这里,建议这样修改:if(x%400==0||x%4==0&&!(x%100==0)){printf("%d是闰年",x);}之所以将“=”改为“==”,是因为“=”代表赋值,而“==”是我们在平时数学运算中的等于
else{printf("%d不是闰年",x);}
}
#include "stdio.h"
main()
{
int x;
scanf("%d",&x);
if(x%400=0||x%4=0&&!(x/100=0)){printf("%d是闰年",x);}//错在这里,建议这样修改:if(x%400==0||x%4==0&&!(x%100==0)){printf("%d是闰年",x);}之所以将“=”改为“==”,是因为“=”代表赋值,而“==”是我们在平时数学运算中的等于
else{printf("%d不是闰年",x);}
}