| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 996 人关注过本帖
标题:[求助]昨天发生的怪事
只看楼主 加入收藏
dlcdavid
Rank: 3Rank: 3
来 自:成都
等 级:新手上路
威 望:6
帖 子:193
专家分:0
注 册:2005-12-23
收藏
 问题点数:0 回复次数:13 
[求助]昨天发生的怪事

关于爱因斯坦阶梯的问题 这个程序不会报错,没警告,(VC++6.0)运行后就连第一个if语句都不能到达-----请大家先看看这个程序有什么错,,再看一楼

#include <iostream.h>
int main()
{
int a=1;
for (a=7;;a+=7);
{
if(a%6==5)
{if(a%5==4)
{if(a%4==3)
{if(a%3==2)
{if(a%2==1);
cout<<a;
}
}
}
}
}
system("PAUSE");
return 0;
}

以下是引用dlcdavid在2007-3-10 1:12:51的发言:

呵呵。。。都是陈年往事了,,没想到现在被翻出来了
谢谢这么多热心人。。

那天在群头说了2个小时都没人发现问题之所在。
可能是太晚了,,大家都累了的原因吧

[此贴子已经被作者于2007-3-10 1:14:06编辑过]

搜索更多相关主题的帖子: 怪事 
2006-11-02 19:10
dlcdavid
Rank: 3Rank: 3
来 自:成都
等 级:新手上路
威 望:6
帖 子:193
专家分:0
注 册:2005-12-23
收藏
得分:0 

为什么去掉8个大括号就能运行了????
# include <iostream>
using namespace std;

int main()
{
int a;
for(a=0;;a=a+7)
{
if(a%6==5)
if(a%5==4)
if(a%4==3)
if(a%3==2)
if(a%2==1)
{
cout<<a;
system("PAUSE");
return 0;
}

}
}


为了C++,我放弃了课本
为了高考,我又放弃了C++
现在而今眼目下,我能做什么?www.
2006-11-02 19:11
litcatyx
Rank: 1
等 级:新手上路
威 望:1
帖 子:151
专家分:0
注 册:2006-10-27
收藏
得分:0 
不是大括号的问题,for (a=7;;a+=7);后面的分号去掉
if(a%2==1);也一样
还有就是你的第一个程序没有终止条件,输出a后还会接着循环

2006-11-02 19:29
溜园
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-11-2
收藏
得分:0 
这个问题太弱子了
2006-11-02 23:05
dragonfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:1024
专家分:0
注 册:2006-3-20
收藏
得分:0 
呵呵,三楼真是明察秋毫!

2006-11-03 09:04
独孤风
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2006-11-7
收藏
得分:0 
希望大家编的时候不要整那么的大括号,要是必需要用的话,最好加一些注解, 我个人认为这也是好的编程风格所必须的

用心去感受程序的美妙,无忧无虑的探寻精彩.
2006-12-11 14:23
peswe
Rank: 1
等 级:新手上路
帖 子:197
专家分:0
注 册:2006-11-22
收藏
得分:0 

真是高手了,刚看还真被楼主给蒙了下


C斗士~~~fighting!!!!
2006-12-11 21:53
走刀口→超
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5018
专家分:0
注 册:2006-3-14
收藏
得分:0 

耍砸是么用的.


人在江湖【走】,怎能不挨【刀】;为了能活【口】,唯有把己【超】!come on...
2006-12-11 21:56
yuyunliuhen
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1435
专家分:0
注 册:2005-12-12
收藏
得分:0 

呵呵 还真的是,最好自己先想下


Go confidently in the  directions of your dreams,live the life you have imagined!Just do it!
It is no use learning without thinking!
2006-12-12 22:51
一二三四五
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:856
专家分:0
注 册:2006-11-13
收藏
得分:0 
多了两个分号,FOR后面多了一个,最后一个IF后面多了一个

hey,di va la
2006-12-13 09:19
快速回复:[求助]昨天发生的怪事
数据加载中...
 
   



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

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