| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 795 人关注过本帖
标题:关于数字游戏的到判断时不会了,求请教!
只看楼主 加入收藏
daniel_
Rank: 5Rank: 5
等 级:职业侠客
帖 子:212
专家分:307
注 册:2012-11-13
收藏
得分:0 
case 1: if(Type=='L'&&Type='O'&&Type='F')     P0=P1+2*p;
         case 2: if(Type='L'&&type='E'&&type='C')     P0=P1+2*p;
         case 3: if(Type='L'&&type='O'&&type='R')     P0=P1+2*p;
         case 4: if(Type='L'&&type='E'&&type='F')     P0=P1+2*p;
         case 5: if(Type='L'&&type='O'&&type='C')     P0=P1+2*p;
         case 6: if(Type='L'&&type='E'&&type='R')     P0=P1+2*p;
         case 7: if(Type='L'&&type='O'&&type='F')   
---------
Type='L'&&type='E'&&type='C'
后面明显的错了吧
== 都写成了=
2012-12-17 15:25
daniel_
Rank: 5Rank: 5
等 级:职业侠客
帖 子:212
专家分:307
注 册:2012-11-13
收藏
得分:0 
回复 9楼 小强。小强
大哥 你知道 == 和= 的区别不?
你知道 每个case 后面为什么要有个break么?
2012-12-17 15:26
小强。小强
Rank: 2
来 自:山西大同
等 级:论坛游民
帖 子:42
专家分:56
注 册:2012-11-15
收藏
得分:0 
就是要模拟猜数字游戏,比如我再前面猜测5次是L H M O N, 下来就是随机产生一个数字,然后在判断时要看随机产生的数字符合那个类型,之后加减分数!
判断时要让系统知道这个数字属于那个类型
2012-12-17 15:34
小强。小强
Rank: 2
来 自:山西大同
等 级:论坛游民
帖 子:42
专家分:56
注 册:2012-11-15
收藏
得分:0 
回复 12楼 daniel_
让你见笑了!知道
2012-12-17 15:40
shmilyflf
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:5
帖 子:356
专家分:1008
注 册:2012-12-9
收藏
得分:8 
总结楼主的程序,所有的if中的条件判断是否相等的全是赋值,不知道是你故意这么写的还是不是故意的。这个肯定不会得到你想要的结果吧。case后面没有break,这个会一直判断下去啊,那你还用switch干什么。由于if中你写的是赋值号,很多地方你把Type的值已经改变了,到switch的时候还会是你想switch的值吗?
2012-12-17 21:19
快速回复:关于数字游戏的到判断时不会了,求请教!
数据加载中...
 
   



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

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