| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 757 人关注过本帖
标题:编的一个程序不知道哪里出了问题,明明是让它从2000开始,调试时却从2200开 ...
只看楼主 加入收藏
蜜蜂蜂蜜
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2015-10-14
收藏
 问题点数:0 回复次数:13 
编的一个程序不知道哪里出了问题,明明是让它从2000开始,调试时却从2200开始,麻烦大神指点

#include<stdio.h>
#include<stdlib.h>
int main()
{
    int year,leap;
for(year = 2000; year <= 2500; year++)
    {
leap=((year%4==0&&year%100!=0)||(year%400==0))?1:0 ;
    if(leap)   
    printf("%d是闰年.\n",year);
    else
    if(!leap)   
    printf("%d不是闰年.\n",year);
    }
    return 0;
}
搜索更多相关主题的帖子: include 
2015-10-14 17:28
诸葛欧阳
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:流年
等 级:贵宾
威 望:82
帖 子:2790
专家分:14619
注 册:2014-10-16
收藏
得分:0 
运行结果是2000开始

一片落叶掉进了回忆的流年。
2015-10-14 17:30
蜜蜂蜂蜜
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2015-10-14
收藏
得分:0 
回复 2楼 诸葛欧阳
我就想让它从2000开始啊,但实际出来竟然从2200开始,看附件
图片附件: 游客没有浏览图片的权限,请 登录注册
2015-10-14 17:42
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
開動腦筋,想想怎麼才能知道是怎麼回事,比別人告訴你原因要強。
收到的鲜花
  • pycansi2015-10-15 07:53 送鲜花  10朵   附言:好

授人以渔,不授人以鱼。
2015-10-14 17:49
蜜蜂蜂蜜
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2015-10-14
收藏
得分:0 
回复 4楼 TonyDeng
。其实代码没问题,只是因为数据太多,前面的数据被淹了?
2015-10-14 17:56
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
回复 5楼 蜜蜂蜂蜜
有猜想,實證一下看是不是啊。想知道從哪裡開始,不會每輸出一下暫停一下麼?

授人以渔,不授人以鱼。
2015-10-14 17:58
蜜蜂蜂蜜
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2015-10-14
收藏
得分:0 
噢,对哦,选修老师有讲过,明白啦,谢谢
2015-10-14 18:00
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
所謂調試程序,就是想辦法摸清程序是如何執行的、內部數據是怎麼變化的,把看不到的東西弄到看得到,想知道什麼也有辦法去知道。反過來,在想這些調試辦法和嘗試的時候,自然也知道代碼應該怎麼寫才能方便自己做這樣那樣的調試。要明白,編程的生涯中,絕大部分時間都是在做調試,這方面不給自己方便,那是找死。

授人以渔,不授人以鱼。
2015-10-14 18:05
蜜蜂蜂蜜
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2015-10-14
收藏
得分:0 
回复 8楼 TonyDeng
2015-10-14 19:35
the_second
Rank: 2
等 级:论坛游民
帖 子:115
专家分:80
注 册:2015-9-13
收藏
得分:0 
你的程序是对的
应该是程序运行的时候,它文件的运行内存只有这么大。
所以他只能输出这么多。
你可以编程软件里设置一下
2015-10-14 20:39
快速回复:编的一个程序不知道哪里出了问题,明明是让它从2000开始,调试时却从2 ...
数据加载中...
 
   



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

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