個人で学習しているものなのですが、
内容が、
整数nとします
7の倍数であればx7
11の倍数であればx11
それ以外のnは整数で出力をするようなことをしています。
条件としては、7の倍数かつ11の倍数のif分と整数77の比較をなしという条件でやっております。
この場合、整数77をx7x11に出力したいのですが、条件式にどう書けばよろしいでしょうか?
ご教示のほど、よろしくお願いいたします。
use strict; use warnings; my $n = 1; while($n <= 100){ if(〇〇 == 0){ print "x7x11\n"; } elsif(($n % 7) == 0){ print "x7\n"; } elsif(($n % 11) == 0){ print "x11\n"; } else{ print $n."\n"; } $n++; }
といった構文です。
〇〇になっているところ含め間違えている場所があれば指摘など頂けると幸いです。
「7の倍数かつ11の倍数のif分と整数77の比較をなしという条件」は、どういう意味ですか?
すみません。多分言葉足らずで。条件回数を減らして処理をするため、7の倍数かつ11の倍数の条件処理を使わないで行うことと整数77で比較をなしということは、整数77でやるとすぐにできるのですが、別のやり方があるのではないかということです。
回答4件
あなたの回答
tips
プレビュー