标题:关于判断某一年是否闰年
只看楼主
LJanswer
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2010-12-17
结帖率:83.33%
已结贴  问题点数:10 回复次数:3 
关于判断某一年是否闰年
程序代码:
#include <stdio.h>
void main()
{
    int year,leap;
    scanf("%d",&year);
    if (year%4! =0)
        leap=0;
    else if (year%100! =0)
        leap=1;
    else if (year%400! =0)
        leap=0;
    else
    leap=1;
    if (leap)
        printf("%d is",year);
    else
        printf("%d is not",year);
    printf("a leap year.\n");
}
这段代码问题出在哪?编译时出现了错误?
搜索更多相关主题的帖子: 闰年 判断 
2010-12-20 21:31
mengcong3959
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:41
专家分:113
注 册:2010-12-6
得分:5 
你的百分号和=离太远了,,应该是!=,紧挨着,,这该看出来啊,,服了
2010-12-20 21:40
zhaoya881010
Rank: 9Rank: 9Rank: 9
来 自:芒砀古郡
等 级:蜘蛛侠
威 望:1
帖 子:339
专家分:1177
注 册:2010-11-21
得分:5 
程序:
程序代码:
#include <stdio.h>
void main()
{
    int year,leap;
    scanf("%d",&year);
    if (year%4 != 0)
        leap=0;
    else if (year%100 !=0)
        leap=1;
    else if (year%400 != 0)
        leap=0;
    else
    leap=1;
    if (leap)
        printf("%d is",year);
    else
        printf("%d is not",year);
    printf("a leap year.\n");
}
结果:


Go Go Go
2010-12-20 21:50
a719221174
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2011-5-6
得分:0 
#include "stdio.h"
void main()
{

    int year,leap;
   
    /*这里可以加点内容 如 printf("请输入要查询的年份:");*/
    scanf("%d",&year);
    if (year%4!=0)/* != 不要分开 */
        leap=0;
    else if (year%100!=0)/* != 不要分开 */
        leap=1;
    else if (year%400!=0)/* != 不要分开 */
        leap=0;
    else
    leap=1;
    if (leap)
        printf("%d is",year);/*加点内容
        printf("%d年是闰年",year);
        */
    else
        printf("%d is not ",year);/*
        printf("%d年不是闰年",year);
       */
   /* 这句不需要 printf("a leap year.\n");*/
}

最后你那版本的软件太老了,现在都不用着软件了,好像连中文都不能输出
2011-05-06 16:12



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




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

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