| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1023 人关注过本帖
标题:我自己用TC写的一个判断润年的程序,但是找不到错在哪,请大家帮忙看看。。
只看楼主 加入收藏
bc60042
Rank: 1
等 级:新手上路
帖 子:14
专家分:6
注 册:2011-2-17
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:16 
我自己用TC写的一个判断润年的程序,但是找不到错在哪,请大家帮忙看看。。
main()
{
int a,b;
scanf("%d",&a);
if ((a%4==0&&a%100!==0)||(a%400==0)) b=1;
else b=0;
if(b)
printf ("%d is\n",a);
else
printf ("%d is not\n",a);
system("pause");
}

搜索更多相关主题的帖子: system 
2011-02-24 17:19
autumn1202
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:64
专家分:553
注 册:2011-2-21
收藏
得分:20 
没看出来……不过我很好奇你这个编译能过吗,a%100!==0    !== 应该会报错吧
2011-02-24 17:26
bc60042
Rank: 1
等 级:新手上路
帖 子:14
专家分:6
注 册:2011-2-17
收藏
得分:0 
回复 2楼 autumn1202
谢谢,就是多了一个“=”,去掉就好了。。
2011-02-24 17:32
ansic
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:恍惚窈冥
等 级:城市猎人
帖 子:1543
专家分:5367
注 册:2011-2-15
收藏
得分:0 
if ((a%4==0&&a%100!==0)||(a%400==0)) b=1;
多了一个=

善人者,不善人之师;不善人者,善人之资。不贵其师,不爱其资,虽智大迷。
2011-02-24 17:32
bc60042
Rank: 1
等 级:新手上路
帖 子:14
专家分:6
注 册:2011-2-17
收藏
得分:0 
回复 4楼 ansic
   就是啊,我检查了半天没看出来,TC提示的英文又看不懂。。
2011-02-24 17:37
洛云
Rank: 5Rank: 5
等 级:职业侠客
帖 子:204
专家分:356
注 册:2010-2-3
收藏
得分:0 
看到这个我想起了之前一个帖子,也是判断润年的,也是错在等号问题,也是多写了一个等号。太粗心了

QQ群:C语言初级群:31066229
   JAVA2自学交流群(筹备中):31066388
UC群:C语言学习:10051714
2011-02-24 19:26
qq312154421
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:124
专家分:120
注 册:2010-6-7
收藏
得分:0 
  有时我也经常犯这种错误。刚看也没看出来,是看别人的才看出来的

勤奋不止,自强不息。
2011-02-24 19:35
lyj23
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:168
专家分:140
注 册:2010-10-31
收藏
得分:0 
解决了就结贴吧,一个‘=’而已
2011-02-24 19:57
天※骄
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2011-2-20
收藏
得分:0 
a%100!==0  应该改为a%100!=0
在把最后一句system("pause");取掉   不知道这句是什么意思。
2011-02-24 20:34
bc60042
Rank: 1
等 级:新手上路
帖 子:14
专家分:6
注 册:2011-2-17
收藏
得分:0 
学C语言不能粗心啊。。
2011-02-25 00:25
快速回复:我自己用TC写的一个判断润年的程序,但是找不到错在哪,请大家帮忙看看 ...
数据加载中...
 
   



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

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