编写一个函数,它接受一个猜测和球员号码,数量,并检查其是否满足赢得标准。

2视图(30天)
这是我的工作,我已经尝试了一些函数,但他们回来是无效的。
例如:
赢得= Numberguess (gameNum userGuess)
如果abs gameNum = = userGuess
赢得=逻辑1;
其他的
赢得= logial 0;

答案(2)

大卫。马塞罗说道
大卫。马塞罗说道 2022年3月16日
编辑:大卫。马塞罗说道 2022年3月16日
可能是这样的
numberGuess ([3、7、12、9、17))
猜测是5。你赢了!
函数numberGuess(输入)
如果长度(输入)~ = 5
错误(输入必须有五个元素的)
结束
gameNum =兰迪(1,1);
如果总和(abs (gameNum-input) < = 3) > = 2
流(猜测是% .0f的数量。你赢了! \ n”gameNum)
其他的
流(猜测是% .0f的数量。对不起,再试一次。\ n”gameNum)
结束
结束

Arif质量屋
Arif质量屋 2022年3月16日
试图找出最近的最小和最大值
userguess = (2 5 10 17 19);
gamenum = 13;
y = NumberGuess (gamenum userguess);
赢得= 1
%
函数赢得= NumberGuess (gamenum userguess)
% userguess = (2 5 12 17 19);
% gamenum = 3;
[~,~,idx] =独特(圆(abs (userguess-gamenum)));
minVal = userguess (idx = = 1);
maxVal = userguess (idx = = 2);
如果(gamenum-minVal) < = 3
赢得= 1
elseif(maxVal-gamenum) < = 3
赢得= 1
其他的
赢得= 0
结束
结束

标签

下载188bet金宝搏


释放

R2021b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!