标题:[求助]帮我看哪里出错了
取消只看楼主
pc新手
Rank: 1
等 级:新手上路
帖 子:93
专家分:0
注 册:2007-1-28
 问题点数:0 回复次数:5 
[求助]帮我看哪里出错了
题目 :问把一元钱兑换成1分,2分,5分的硬币,有多少中兑换方法

我做的
main()
{
int x,y,z;
printf("1分 2分 5分\n");
for(x=0;x<=100;x++)
for(y=0;y<=46;y++)
for(z=0;z<=19;z++)
if((1*x+2*y+5*z==100)&&(x+y+z==100))
printf("%d=%d=%d\n",x,y,z);
getch();
}
可是输不出结果
没有语言错误,逻辑错误吧
帮我看看
搜索更多相关主题的帖子: 100 逻辑 
2007-02-07 13:50
pc新手
Rank: 1
等 级:新手上路
帖 子:93
专家分:0
注 册:2007-1-28
得分:0 

那请问楼上的两位

怎么修改呢


不进则退
2007-02-07 14:49
pc新手
Rank: 1
等 级:新手上路
帖 子:93
专家分:0
注 册:2007-1-28
得分:0 

两位大哥到底是用&&还是用||
用&&这个只有100=0=0这是为什么


不进则退
2007-02-07 16:08
pc新手
Rank: 1
等 级:新手上路
帖 子:93
专家分:0
注 册:2007-1-28
得分:0 
哦明白了

谢谢mp3aaa

不进则退
2007-02-07 17:58
pc新手
Rank: 1
等 级:新手上路
帖 子:93
专家分:0
注 册:2007-1-28
得分:0 
把((1*x+2*y+5*z==100)&&(x+y+z==100))

去掉他们两个中的一个也可以哦

不进则退
2007-02-07 18:33
pc新手
Rank: 1
等 级:新手上路
帖 子:93
专家分:0
注 册:2007-1-28
得分:0 
后来我试了

去掉哪个都不行

不进则退
2007-02-08 22:10



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




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

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