How to create a checkerboard using fprintf?

I already have the code for the checkerboard. The problem is that the order of the symbols are not correct.
for a=1:10
for b=1:5
fprintf('X')
fprintf('O')
end
fprintf('\n')
end
I want it so the first row ends with O and the second row ends with X. Can you please help me on this with a simple solution that does not take a lot of lines.

 采纳的回答

Add another for b loop that prints in the other order.

4 个评论

I tried that, it only returns the same pattern next to the old one with the same order.
for a=1:10
for b=1:5
fprintf('X')
fprintf('O')
end
fprintf('\n')
for b=1:5
fprintf('O')
fprintf('X')
end
fprintf('\n')
end
You see, it was exactly what I said: adding another for b loop that printed in the other order.

请先登录,再进行评论。

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Simulink 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by