掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板2

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧

No.23616

while文で階乗を
投稿者---らいら(2005/10/15 21:15:45)


aに数値入力を、bにaの階乗を出力、i=1として、
while (i<a){
b=i*a;
i=(i+1)*i;
}
をしても階乗がでません、なぜでしょうか。


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:while文で階乗を 23617 あかま 2005/10/15 21:31:30


No.23617

Re:while文で階乗を
投稿者---あかま(2005/10/15 21:31:30)


iはインクリメントするだけ。
あとはbにiをかけてけばよいかと。


この投稿にコメントする

削除パスワード

No.23618

Re:while文で階乗を
投稿者---らいら(2005/10/15 21:36:56)


>あとはbにiをかけてけばよいかと。
bにiをかけるというのは、変数をふやさないとですか?


この投稿にコメントする

削除パスワード

No.23620

Re:while文で階乗を
投稿者---RAPT(2005/10/15 22:10:18)


>>あとはbにiをかけてけばよいかと。
>bにiをかけるというのは、変数をふやさないとですか?

???

i = b = 1;
while( i <= a ){
    b *= i;
    ++i;
}



この投稿にコメントする

削除パスワード

No.23624

Re:while文で階乗を
投稿者---らいら(2005/10/15 22:41:22)



b *= i;
↑はなにをしているのですか?


この投稿にコメントする

削除パスワード

No.23627

Re:while文で階乗を
投稿者---まきじ(2005/10/15 23:17:43)


> b *= i;

b = b * i; と等価です。


この投稿にコメントする

削除パスワード

No.23631

Re:while文で階乗を
投稿者---らいら(2005/10/16 00:44:45)


みなさん、本当にありがとうございました。
これからもがんばって勉強していきたいと思います。


この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧