✨ ベストアンサー ✨
プログラム言語は指定されていないようですが、こちらで勝手にpythonとかcとかで指定して作ればよいですか?
%python3 programming
str=input('正の整数:')
num=int(str)
count=1
while count<=num:
if count%2 == 0:
print('*',end="")
count += 1
else:
print('+',end="")
count += 1
上のプログラムは、質問の最低限の要件を満たしたものです。
数値を入力するのは、1回のみのプログラムになっています。例えば、5と入力したら
+*+*+
と結果が出るようになっています。
しかし、中には次の数値を入力したい時もあると思いますので、そこはあなたが付け足してください。
次に、このプログラムはエラー処理を上手くしていません(あえて手をつけていません)
例えば、0と入力したり-3と入力したときに、正の整数を満たしていないことになり、コンパイラ(webのものも含む)によっては、無限ループになることがあります。そこはあなたが付け足して、改善させてください。
ですので、このレベルで提出すると、合格最低限のものと捉えられる可能性もありますので、注意してください
ティティさん、
先ほども書いたように、最低限度のプログラムしか用意していませんので、2回表示させるには、このプログラムに少し加えてして(もしくは変更して)プログラムを記述する必要があります。
上手く表示できれば、どのようなプログラムを書いていただいても構いません。forループでもよいですし、別の記述方法でもよいです。
はい!授業でそこは触れたので
大丈夫です!お願いいたします💦