前提・実現したいこと
ユークリッドの互除法による最大公約数の表示
PHP かけだし
フローチャート
スタート
↓
a=value_1
b=value_2
a>b→no※1
↓YES
big=a
small=b
rema =big%small
rema=0?→no big=small,small=Rema↑一つ上に戻る
↓yes
ans=small
end
※1
big=b
small=a
Rema=big%small に移動
発生している問題・エラーメッセージ
間違っているので何も表示されない
該当のソースコード
$value = 20;
$value1 = 10;
if($value > $value1;){
$small = $value1; $big = value
}else{
$small = value; $big = value1}
echo $small;
echo $big;
$ans='0';
while(small > 0){
$ans = $value;
$value1 = $value % value1;
$value = ans;
echo $ans;
初心者なので文が間違っているところあると思います。
申し訳ございません。
使う文字はif,while
その他の文字は出現しないとこと
お手数ですが解説(ここの文はこういう指示をしているなど)
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/15 08:35