我编写了一个判断2000——2500年中的每一年是否是闰年,并将结果输出的程序,如下
新手,请高手给我点提示:
程序代码:#include <stdio.h>
#include <stdlib.h>
int main()
{
int a;
for(a=2000;a<=2500;a++)
{
if(a%400==0||(a%4==0)&&(a%100!==0))
{
printf (“%d是闰年!\n”,a);
}
else
{
printf ("%d不是闰年!\n",a);
}
return 0;
}
编译结果:\main.c||In function 'main':|
\main.c|9|error: expected expression before '=' token|
\main.c|11|error: stray '\241' in program|
\main.c|11|error: stray '\260' in program|
\main.c|11|error: stray '\312' in program|
\main.c|11|error: stray '\307' in program|
\main.c|11|error: stray '\310' in program|
\main.c|11|error: stray '\362' in program|
\main.c|11|error: stray '\304' in program|
\main.c|11|error: stray '\352' in program|
\main.c|11|error: stray '\243' in program|
\main.c|11|error: stray '\241' in program|
\main.c|11|error: stray '\' in program|
\main.c|11|error: stray '\241' in program|
\main.c|11|error: stray '\261' in program|
\main.c|19|error: expected declaration or statement at end of input|
||=== Build finished: 15 errors, 0 warnings ===|
[ 本帖最后由 天剑杀手 于 2012-10-11 23:57 编辑 ]







我知道错在哪了。但我觉得你的程序在 if(a%400==0 || a%4==0 && a%100!=0 )处
