これは私の最初の質問ですので、事前にエラーがあるとお詫び申し上げます。擬似コード:入力3の整数、乗算最大2
私のアルゴリズム開発クラスでは、ELSEステートメントをちょうど学びました。私は、3つの数字を入力し、どちらが最大かを決定し、それらの2つを掛けるプログラムの疑似コードを書くことを任されています。私はこれらの質問にほとんどの答えを読んだが、誰もIF ELSE文しか使用していないので、誰もこの問題の擬似コードを教えてくれますか?
これは私の最初の質問ですので、事前にエラーがあるとお詫び申し上げます。擬似コード:入力3の整数、乗算最大2
私のアルゴリズム開発クラスでは、ELSEステートメントをちょうど学びました。私は、3つの数字を入力し、どちらが最大かを決定し、それらの2つを掛けるプログラムの疑似コードを書くことを任されています。私はこれらの質問にほとんどの答えを読んだが、誰もIF ELSE文しか使用していないので、誰もこの問題の擬似コードを教えてくれますか?
掛ける二大数字
は、我々は三つの整数を持っていると仮定しましょう、すなわちX
、Y
とZ
私たちは、キーボードからこれらの整数の値を読み取るしようとしている
X = INPUT
Y = INPUT
Z = INPUT
次の手順は、この問題の解決策を見つけるための
あり非常に多くのアプローチ:
if (Y >= X) and (X >= Z)
result = Y * X
else if (Y <= Z) and (Y <= X)
result = X * Z
else
result = Z * Y
変数result
は2つの、最大数の乗算を含む2つの最大の数アウト。
優秀!どうもありがとうございます –
a =input
b=input
c=input
if a<=b and a<=c:
print b*c
else if b<=c and b<=a:
print a*c
else:
print a*b
このコードは、率直に言って恐ろしいようです。どうして2つの最大数を決定し、それらを乗算するのですか?はるかに簡単で、読みやすく、実装が簡単...すべてのもの。 OPは、まったく印刷を言及していませんでした。また、答えに何も説明しなかっただけで、OPに疑似コードをダンプするだけです。 OPはそれから何も学ばない。 – Downvoter
「IF ELSE文のみ」とはどういう意味ですか?文字通り他に何もない? – harold
これはどのように動作するのでしょうか?少なくとも*いくつかの考えが必要です。いくつかの概要を説明し、私たちを見せてください。それは擬似コードではかなり簡単です。 *具体的な質問がある場合は、ここで質問してください。擬似コードに問題がある場合は、問題の内容を正確に教えてください。今のところ、あなたの質問はあまりにも広すぎます。 – Downvoter