| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 970 人关注过本帖
标题:我编写了一个判断2000——2500年中的每一年是否是闰年,并将结果输出的程序 ...
只看楼主 加入收藏
天剑杀手
Rank: 2
等 级:论坛游民
帖 子:18
专家分:20
注 册:2012-10-11
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
我编写了一个判断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 编辑 ]
2012-10-11 23:54
光荣吉祥
Rank: 2
等 级:论坛游民
帖 子:4
专家分:26
注 册:2012-10-11
收藏
得分:10 
#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);
         
     getchar();   
    return 0;
}

2012-10-12 00:09
天剑杀手
Rank: 2
等 级:论坛游民
帖 子:18
专家分:20
注 册:2012-10-11
收藏
得分:0 
谢谢,我知道错在哪了。但我觉得你的程序在 if(a%400==0 || a%4==0 && a%100!=0 )处
有点问题,我觉得应该是if(a%400==0 ||( a%4==0 && a%100!=0 ))

2012-10-12 11:00
lz1091914999
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:四川
等 级:贵宾
威 望:37
帖 子:2011
专家分:5959
注 册:2010-11-1
收藏
得分:10 
!== 应该改为 !=
引号应该是英文状态下的

My life is brilliant
2012-10-12 11:23
快速回复:我编写了一个判断2000——2500年中的每一年是否是闰年,并将结果输出的 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.037448 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved