| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 482 人关注过本帖
标题:大家帮看看哪里错了。。。
只看楼主 加入收藏
queifa
Rank: 1
等 级:新手上路
帖 子:25
专家分:9
注 册:2011-10-2
结帖率:85.71%
收藏
已结贴  问题点数:5 回复次数:7 
大家帮看看哪里错了。。。
刚开始学c,帮看看那错,代码如下:
#include<stdio.h>
main()
{
    int i;
    for(i=100;i<=200;i++)
        i%3!=0;              /*求余*/
    printf("%d\n".i);
}


注:错误提示: '!=' : operator has no effect; expected operator with side-effect   
2011-10-04 09:47
zhangyin
Rank: 2
等 级:论坛游民
帖 子:22
专家分:43
注 册:2011-10-2
收藏
得分:0 
最后printf()函数里应该是逗号。
i%3 != 0 ; 然后在输出意图是什么?
你这样只会输出从100 到200 间的每一个数。
猜想你应该是要用条件语句,然后在输出吧!
2011-10-04 10:10
nextleave
Rank: 2
等 级:论坛游民
帖 子:52
专家分:92
注 册:2011-9-12
收藏
得分:0 
那个!=是个运算符,左边是个常数i%3,右边还是个常数0,这本身该做为判断表达式。你加个分号就变成一个语句,但是没有任何操作。不知道楼主想干嘛。
2011-10-04 10:24
hjywyj
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:3
帖 子:1114
专家分:2611
注 册:2010-4-14
收藏
得分:0 
for(i=100;i<=200;i++)
        i%3!=0;   //没意义
    printf("%d\n",i);
2011-10-04 10:34
queifa
Rank: 1
等 级:新手上路
帖 子:25
专家分:9
注 册:2011-10-2
收藏
得分:0 
输100到200不能被3整除的数
2011-10-04 10:45
parden
Rank: 2
等 级:论坛游民
帖 子:29
专家分:36
注 册:2011-9-21
收藏
得分:5 
楼主的程序我改了下,琢磨着意思是把不能被3整除的数给显示出来
#include<stdio.h>
main()
{
        for(int i=100;i<=200;i++) //int在for语句里的原因是我使用的是dev c++。用c6.0,放到for上面作为单独的一个语句就行了:int i;
        if(i%3!=0 )   /*求余*/
           {
             printf("%d\n",i);                        
           }
}
运行结果如下:
C:\Documents and Settings\*>C:\Dev-Cpp\1.exe   //这里省去了我的目录,用*代替
100
101
103
104
106
107
109
110
112
113
115
116
118
119
121
122
124
125
127
128
130
131
133
134
136
137
139
140
142
143
145
146
148
149
151
152
154
155
157
158
160
161
163
164
166
167
169
170
172
173
175
176
178
179
181
182
184
185
187
188
190
191
193
194
196
197
199
200

C:\Documents and Settings\*>

[ 本帖最后由 parden 于 2011-10-4 10:49 编辑 ]
2011-10-04 10:46
queifa
Rank: 1
等 级:新手上路
帖 子:25
专家分:9
注 册:2011-10-2
收藏
得分:0 
谢谢大家了
2011-10-04 11:07
chenxiangcic
Rank: 1
来 自:四川井研
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-9-11
收藏
得分:0 
for(i=100;i<=200;i++)
        if(i%3!==0)
           printf("%d\n",i);

chenxiangcic
2011-10-04 16:13
快速回复:大家帮看看哪里错了。。。
数据加载中...
 
   



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

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