[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 03/18 08:43 / Filesize : 244 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【初心者】Java質問・相談スレッド114【歓迎】



360 名前:418 [2008/04/15(火) 18:41:00 ]
今日アルゴリズムの授業が始まり、初日からこんな課題が出されました。
ユークリッドのアルゴリズム」のプログラム(Euclid.java)について、
次の問に答えよ。
#プログラムリスト↓
class Euclid {
public static int gcd(int u, int v){
int t;
while(u > 0){
if(u < v){
t = u; u = v; v = t;}
u = u - v;}
return v;}
public static void main(String args[]){
int u = 100;
int v = 25;
System.out.println("u="+u);
System.out.println("v="+v);
System.out.println("gcd="+gcd(u,v));
}}
1-1)メソッド gcd を次のように変更せよ。
(変更点) 変数 u, v の変化がわかるように、途中経過を画面に表示させる。
1-2)メソッド gcd を次のように変更せよ(二つの変更点を同時に満たすように変更
せよ)。
(変更点1)教科書に述べられているように、% (余りを求める演算子)を利用
したものにアルゴリズムを改良する。
(変更点2)変数 u, v の変化がわかるように、途中経過を画面に表示させる。
変更後のgcdメソッドのプログラムと、gcd(1455,987)を実行させたときの実行
結果を示せ。
明後日が提出日なので、解答するのに大変困っています。
分かる人がいましたら、是非教えてください。






[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<244KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef