Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

# Asking a user to solve a riddle

조회 수: 1(최근 30일)
Breanna Sokolik 2020년 10월 23일
마감: Rik 2020년 10월 24일
riddle1prompt='The person who built it sold it. The person who bought it never used it. The person who used it never saw it. What is it? ';
riddle1=input(riddle1prompt,'s');
riddle1='Coffin';
fprintf('\n')
if (riddle1=='Coffin')
riddle2prompt='Nice job. Your next riddle is; I dont have eyes, but once I did see. Once I had thoughts, but now Im white and empty. What am I? ';
riddle2=input(riddle2prompt,'s');
riddle2='Skull';
elseif(riddle1~='Coffin')
fprintf('Oh no, what did I say about not messing up. ITS GAME OVER FOR YOU,%s.',name)
firstroom=false;
end
if (riddle2=='Skull')
riddle3prompt='He comes to bedsides, icy bridges, battlefronts, and crumbling ridges. When he comes, he comes alone, taps a shoulder, then is gone. What is he? ';
riddle3=input(riddle3prompt,'s');
riddle3='Death';
elseif(riddle2~='Skull')
fprintf('Oh no, what did I say about not messing up. ITS GAME OVER FOR YOU,%s.',name)
firstroom=false;
I am having issues getting the elseifs to work in the code, what am I doing wrong with the inputs?

R2020a

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by