C语言 FOR和IF的问题
#include "stdio.h"
main()
{int y;
for(y=1;y<=800;y++)
{
if(y%4==0&&y%100!==0||y%400==0)
printf("%d\n",y);
}
}
我调试的时候说 if表达式的语法错误,到底是哪里错了
还有用for的时候for(y=1;y<=800;y=y+1)为什么不行
参考答案:!==应为!=
y=y+1不能放在for语句循环条件中,这是一种语句格式问题
#include "stdio.h"
main()
{int y;
for(y=1;y<=800;y++)
{
if(y%4==0&&y%100!==0||y%400==0)
printf("%d\n",y);
}
}
我调试的时候说 if表达式的语法错误,到底是哪里错了
还有用for的时候for(y=1;y<=800;y=y+1)为什么不行
参考答案:!==应为!=
y=y+1不能放在for语句循环条件中,这是一种语句格式问题