Info

此问题已关闭。 请重新打开它进行编辑或回答。

How to run this code?

1 次查看(过去 30 天)
Swapnil srivastava
Swapnil srivastava 2017-4-25
关闭: MATLAB Answer Bot 2021-8-20
A=input('What would you like to do?: ','s');
if strcmp(A,'add book')
Tit= input('Ask for title: ','s');
Aut=input('Ask for author: ','s');
No_pg=input('Ask for number of pages: ','s');
fprintf('Title: %s \n',Tit)
fprintf('Author: %s \n',Aut)
fprintf('Number of pages: %s \n',No_pg)
elseif strcmp(A,'quit')
disp('Good bye')
else
disp('Nothing entered')
end
  2 个评论
Jan
Jan 2017-4-25
The question is not clear. Most likely you can either run this in the command window or write it to a script or function M-file to start it from there. Please explain which problem you have with running this code.
Swapnil srivastava
Swapnil srivastava 2017-4-26
if i prompt 'add book'on A then the computer asks for the title, author and number of pages for the book and display them. If i 'prompt'quit, then it displays 'goodbye'. Basically when i type add book the code runs fine but if i type quit it doesnt run

回答(1 个)

KSSV
KSSV 2017-4-25
A=input('What would you like to do?: ','s');
if strcmp(A,'add book')
Tit= input('Ask for title: ','s');
Aut=input('Ask for author: ','s');
No_pg=input('Ask for number of pages: ','s');
fprintf('Title: %s \n',Tit)
fprintf('Author: %s \n',Aut)
fprintf('Number of pages: %s \n',No_pg)
elseif strcmp(A,'hi')
disp('Good bye')
else
disp('Nothing entered')
end
  2 个评论
Jan
Jan 2017-4-25
Do I see correctly: This is the original code with 'quit' replaced by 'hi'?
KSSV
KSSV 2017-4-25
There was no strcmp, question had == . I suspect I have edited the question instead of answer.

此问题已关闭。

Community Treasure Hunt

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

Start Hunting!

Translated by