| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 960 人关注过本帖
标题:判断闰年,程序编译、连接都没错、能运行但是结果都判断为不是闰年
只看楼主 加入收藏
j_lang
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2014-7-21
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:13 
判断闰年,程序编译、连接都没错、能运行但是结果都判断为不是闰年
#include<stdio.h>
main()
{
    int x, z;

    printf("输入一个年份<int>:");
    scanf("%d", &x);
    z=x%4;

    if(z=0)
        printf("\n%d年是一个闰年。", x);
    else
        printf("\n%d年不是一个闰年。\n", x);
    printf("\n");
}
   用的是vc6.0  工程为win32 console application 文件后缀为.c
  新手希望有人能指导下
搜索更多相关主题的帖子: 工程 
2014-07-21 00:36
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:1 
if z=0 是什么意思?

DO IT YOURSELF !
2014-07-21 05:03
vvvcuu
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:12
帖 子:353
专家分:1253
注 册:2014-4-22
收藏
得分:0 
改成
程序代码:
......
if(z==0)
......

试试.

代码测试环境:  WinXP+C-Free5.0.
2014-07-21 07:46
书生等待
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:8
帖 子:280
专家分:689
注 册:2013-2-22
收藏
得分:3 
闰年判断条件没这么简单吧
能被4整除,但不能被100整除
或者能被400整除
2014-07-21 09:30
书生等待
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:8
帖 子:280
专家分:689
注 册:2013-2-22
收藏
得分:0 
楼上不知道记错了,没有
2014-07-21 09:31
j521887
Rank: 2
等 级:论坛游民
帖 子:26
专家分:42
注 册:2014-7-21
收藏
得分:2 
四楼的算法才对;并且判断时,应该是if(z==0),z=0是把0赋值个z.
2014-07-21 11:28
熊孩子阿谷
Rank: 2
等 级:论坛游民
帖 子:4
专家分:22
注 册:2014-7-21
收藏
得分:12 
程序代码:
#include<stdio.h>
main()
{
    int x;

    printf("输入一个年份<int>:");
    scanf("%d", &x);

    if((x%100 != 0 && x%4 == 0 ) || x%400 == 0) /*请注意这行*/
        printf("\n%d年是一个闰年。", x);
    else
        printf("\n%d年不是一个闰年。\n", x);
    printf("\n");
}


我也是刚开始学习这个,前两天刚写过这个的代码,你的改成这样应该就可以了。
同作为新手有两点建议要给你:
1、适当地使用空格使代码更美观,方便自己和他人看懂代码
2、写“==”的时候如果担心写成“=”可以选择将数据写在后面,如“0 == x”若错写成“0 = x”编译的时候是会报错的,就很容易能找到错误之处。
2014-07-21 13:02
ditg
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:16
帖 子:852
专家分:1937
注 册:2014-4-10
收藏
得分:2 
大哥,变量定义的时候别总是xyzabc啥的,换个有意义的也方便理解嘛,呵呵

梦想拥有一台龙芯3A-4000
2014-07-21 15:48
j_lang
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2014-7-21
收藏
得分:0 
回复 2 楼 wp231957
=。=才开始看《c语言程序设计》把赋值号和等于号没弄清楚...谢谢~今天后都会更加注意了!
2014-07-22 21:46
j_lang
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2014-7-21
收藏
得分:0 
回复 4 楼 书生等待
完全忘掉了!又捡起了一个常识,谢谢!
2014-07-22 21:48
快速回复:判断闰年,程序编译、连接都没错、能运行但是结果都判断为不是闰年
数据加载中...
 
   



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

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