lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 9176|回复: 3
打印 上一主题 下一主题

如何写出判定两个或两个以上变量同时成立时的代码语句

[复制链接]

37

主题

8

好友

9312

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

楼主
发表于 2017-8-9 15:50:55 |显示全部楼层
好乱啊
三张图片都是1的时候加分数?
三张图片都是3的时候抽奖券减少?
那都是2的时候是什么?
抽奖券不是应该无论什么结果,只要抽一次就要减少一张吗?
不回答与技术和引擎不相关的问题
回复

使用道具 举报

37

主题

8

好友

9312

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

沙发
发表于 2017-8-9 18:08:07 |显示全部楼层
hjwhhhh 发表于 2017-8-9 17:49
老师,不要想得太复杂,过程不重要,最重要是如何让三个变量同时成立时设置写出来?
比如:v1=1;   v2=2; ...

不是我想的复杂,而是你没说清楚自己的逻辑
我不知道你的要求是什么,怎么回答你的问题?
最基本的,你应该说清楚 ,什么时候得分,什么时候减少抽奖券,其他变量又跟这些有什么关系?
没有这些说明,我怎么知道什么是正确答案呢
不回答与技术和引擎不相关的问题
回复

使用道具 举报

37

主题

8

好友

9312

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

板凳
发表于 2017-8-9 21:50:34 |显示全部楼层
hjwhhhh 发表于 2017-8-9 19:19
好吧,就是这样的原理:比如一个抽奖机,抽奖机里面有三个显示图框,有三张不同图片和一张打叉图片,每一 ...
  1. 打叉数 = 0;
  2. if(v1 == 打叉){
  3.         打叉数++;
  4. }
  5. if(v2 == 打叉){
  6.         打叉数++;
  7. }
  8. if(v3 == 打叉){
  9.         打叉数++;
  10. }
  11. if(打叉数 == 3){
  12.         //代码:抽奖券减去1
  13.         if(抽奖券 == 0){
  14.                 //代码:游戏结束
  15.         }
  16. }else if(打叉数 == 2){
  17.         //代码:分数减去1000
  18.         //分数少于1000怎么办??
  19. }else if(打叉数 == 1){
  20.         //代码:分数减去500
  21.         //分数少于500怎么办??
  22. }else{
  23.         //打叉数为0,得分
  24.         if(v1 == v2 && v1 == v3){
  25.                 //三张相同
  26.                 //代码:分数加上1500
  27.         }else if(v1 != v2 && v1 != v3 && v2 != v3){
  28.                 //三张都不同
  29.                 //代码:分数加上500
  30.         }else{
  31.                 //代码:分数加上1000
  32.         }
  33. }
复制代码
不回答与技术和引擎不相关的问题
回复

使用道具 举报

37

主题

8

好友

9312

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

地板
发表于 2017-8-10 21:50:24 |显示全部楼层
hjwhhhh 发表于 2017-8-10 05:47
老师,用你的代码放入鼠标弹起事件后抽奖券变量和分数变量还是没有变化,无论修改抽奖券变量名和分数变量 ...

这纯粹是逻辑以及代码写法问题,其实连算法都算不上
不是我不想帮你,这种简单的问题最好自己试着解决,否则对你的学习没有任何好处
不回答与技术和引擎不相关的问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-5-2 20:59 , Processed in 0.047630 second(s), 19 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部