标题:求百钱买百鸡的问题,
只看楼主
jenliscott
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2004-7-22
 问题点数:0 回复次数:7 
求百钱买百鸡的问题,

main() {int cock,hen,chick=0; cock=0; while(cock<=20) {hen=0; while(hen<=33) {chick=100-(cock+hen); if(5*cock+3*hen+chick/3=100) printf("%d%d%d",cock,hen,chick); hen++;} cock++;} getch(); }

请各位大侠帮我看一下,我写的这个程序编译时说第八行(即红色字行),需要用L值在函数,我不太明白哦,请帮帮忙解释一下,谢谢!

搜索更多相关主题的帖子: cock hen chick int main 
2004-08-05 09:43
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
得分:0 
漏了=
2004-08-05 13:55
天使预备役
Rank: 2
等 级:论坛游民
威 望:3
帖 子:670
专家分:10
注 册:2004-4-6
得分:0 

对,我以为这样只是个报警,我错了!

因为如果等号的左边是一个变量他还可以执行(只报警),但该处等号的左边不是一个变量所以他不能执行了(因为]

=的左边只能是一个变量,左值)!!!

谢谢,提醒!!!!


差点把你忘了...
2004-08-05 16:39
幽深
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2004-7-5
得分:0 

if(15*cock+9*hen+chick==300)

好像这样写比较好吧

[此贴子已经被作者于2004-08-05 16:57:25编辑过]


如果将英文字母A到Z分别编上1—26的分数,(A=1,B=2,...Z=26)那么: 知识(knowledge)得到96分(11+14+15+23+12+5+4+7+5=96) 努力(hardwork)也只得98分(8+1+18+4+23+15+18+11=98) 态度(attitude)才是左右生命的全部(1+20+20+9+20+21+4+5=100)
2004-08-05 16:56
更深的蓝
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2004-8-4
得分:0 

呵呵

天使也出错了

真的好麻烦,==和=怎么会差别那么大


缘起缘灭,不过那一瞬间,今生和C有缘,一定要好好地珍惜。向着程序大师的目标,努力!~!~!~!~!
2004-08-05 17:36
乌鸦丘比特
Rank: 1
等 级:新手上路
威 望:2
帖 子:625
专家分:0
注 册:2004-7-19
得分:0 
==是判断是否相等,=是赋值

我喜欢创造,一只扑腾着翅膀向天空飞翔的乌鸦
2004-08-05 18:02
Winter2002
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2004-8-5
得分:0 
这个程序没有问题么?我的tc2不能运行!
2004-08-05 23:48
jenliscott
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2004-7-22
得分:0 

谢谢大家的指点!因小失大呀!

2004-08-06 10:33



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-3890-1-1.html




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

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