【MATLAB编程学习】猜数字(循环,随机数生成,if判断)

【MATLAB编程学习】猜数字(循环,随机数生成,if判断)

欢迎关注,高强度更新和MATLAB,PYTHON编程,C++编程,算法编程,深度学习,自然语言处理,图像处理,OPENCV等相关知识:)

题目如下:
【MATLAB编程学习】猜数字(循环,随机数生成,if判断)_第1张图片
编写对应代码:

clc;
clear;

answer = 1+fix(100*rand);

guess = input('输入一个数字:');

times = 1;%表示猜了一次
while 1
    
     if guess < answer
         disp('猜小了!');
     else if guess > answer
             disp('猜大了!');
         else
             disp('猜对了!');
             guess
            break;
         end
     end
     times =times+1;
     guess = input('输入一个数字:');
     
end

if times < 4
    disp(['你太可怕了!居然只用了',num2str(times),'就猜出来了正确的答案']);
else if times > 10
    disp(['你用了',num2str(times) , '次猜出来了正确答案,还需根据提示提高自己的水平哦']);
    else
        disp(['你用了', num2str(times), '次猜出来了正确答案,一般发挥,试试根据提示改进自己猜数字的思路哦']);
    end
end

你可能感兴趣的:(matlab代码应用,matlab,学习,开发语言)