标题:判断2000到2500年的每一年是否为闰年,并将结果输出。
取消只看楼主
隐君子
Rank: 1
等 级:新手上路
帖 子:46
专家分:1
注 册:2011-12-7
结帖率:100%
已结贴  问题点数:20 回复次数:7 
判断2000到2500年的每一年是否为闰年,并将结果输出。
题目:判断2000到2500年的每一年是否为闰年,并将结果输出。
参考了论坛里的代码,写了以下代码:
程序代码:
#include<stdio.h>
int main()
{
    int y;
    y=2000;
    while(y<=2500)
    {
    if(((y%4 == 0)&&(y%100 != 0)) || (y%400 == 0))
    printf("%d 年是闰年\n",y);
    else printf("%d 年不是闰年\n",y);
    y=y++;
}
}
但结果只能判断2202到2500年的每一年是否为闰年,为什么?哪里出错啦?还想问一下
程序代码:
if(((y%4 == 0)&&(y%100 != 0)) || (y%400 == 0))
    printf("%d 年是闰年\n",y);
    else printf("%d 年不是闰年\n",y);
    y=y++;
这里的判断语句能有其他写法吗?怎么写?
搜索更多相关主题的帖子: 2000 
2012-01-13 00:19
隐君子
Rank: 1
等 级:新手上路
帖 子:46
专家分:1
注 册:2011-12-7
得分:0 
怎样看真假。
2012-01-13 01:22
隐君子
Rank: 1
等 级:新手上路
帖 子:46
专家分:1
注 册:2011-12-7
得分:0 
那该怎样写才能正确呢?
2012-01-13 01:54
隐君子
Rank: 1
等 级:新手上路
帖 子:46
专家分:1
注 册:2011-12-7
得分:0 
2012-01-13 01:58
隐君子
Rank: 1
等 级:新手上路
帖 子:46
专家分:1
注 册:2011-12-7
得分:0 
加了||是正确的吗?还有其他写法吗?
2012-01-13 02:01
隐君子
Rank: 1
等 级:新手上路
帖 子:46
专家分:1
注 册:2011-12-7
得分:0 
我对关键字 语句 和符号很不熟,有没有专讲这些的书?
2012-01-13 02:07
隐君子
Rank: 1
等 级:新手上路
帖 子:46
专家分:1
注 册:2011-12-7
得分:0 
哦,可能只看了两个章节还不到吧,之前只说了关键字,没说语句和符号,也没说怎么用。谢谢你!
2012-01-13 02:17
隐君子
Rank: 1
等 级:新手上路
帖 子:46
专家分:1
注 册:2011-12-7
得分:0 
谢谢大家了!
2012-01-13 09:21



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-359602-1-1.html




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

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