| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 869 人关注过本帖
标题:请问这2个句子等价吗
只看楼主 加入收藏
编程新贵
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2006-8-11
收藏
得分:0 
以下是引用kircheisgtx在2006-10-15 21:09:37的发言:

但是结果是1 -2,我用turboc2.0试过了,答案也是1 -2,这个是不是和printf("%3d")这个有关

第一次运行为什么没有输出呢,do以后不是直接就输出1吗?然后再进行第2次循环但是我试了一下,不输出1。直接输出1 -2


什么叫第一次运行,你是用调试的吗?

2006-10-15 21:27
kircheisgtx
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-10-15
收藏
得分:0 

晕死,对不起各位大大。第2道是偶对题目的答案理解有错误~~偶知道第2道怎么回事了

2006-10-15 21:32
Arui
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2006-10-15
收藏
得分:0 

你最好把这个写成下面这个样子就容易看懂了
main()
{
int x;
for(x=1;x<=100;x++)
{
if(++x%2==0)
{
if(++x%3==0)
{
if(++x%5==0)
{
printf("%d",x);
}
}
}
}
}
对于问题(1),你可以用F10单步执行,调试一下就知道了;
对于问题(2),我建议你可以把改写前后的两次试一下.
我试过了,但是为了提高你的学习能力,你自己再试一下,或者换一个类似的但简单的问题,能说明问题就行了


在家靠兄弟,出门靠朋友 Email:wangruiwangrui8@
2006-10-15 21:45
快速回复:请问这2个句子等价吗
数据加载中...
 
   



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

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