using 'fprintf' with char format

x = input('Enter the grade (1-100):');
if x >= 90
grade = 'A';
elseif x >= 80
grade = 'B';
elseif x >= 70
grade = 'C';
elseif x >= 60
grade = 'D';
else
grade = 'F';
end
printf('grade is %??',grade)
===================
This is my script, I want '??' here. pleae help me! I couldn't find this on 'help fprintf'

 采纳的回答

KSSV
KSSV 2017-7-10
编辑:KSSV 2017-7-10
fprintf('grade is %s',grade)

4 个评论

But there is an error message ('fuction printf doesnt's defined with 'char' format inputs). Can you help me?
oh! I used printf instead of fprintf :D. Thank you!!
I did typo error...fprintf it is.
When I write this type of code and use the fprintf function with% s the numbers are printed on the screen instead of letters. Is there an answer, please?

请先登录,再进行评论。

更多回答(0 个)

类别

在 帮助中心 和 File Exchange 中查找有关 시작과 종료 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!