C言語って… (275レス)
C言語って… http://mevius.5ch.net/test/read.cgi/gamedev/1028273462/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
84: 名前は開発中のものです。 [sage] 02/08/04 17:22 ID:??? xをn乗するコードを書きましたがどうですか?Cを初めて3日目の者です。 /* xをy乗するといくらか? */ printf("xをy乗します。\n"); printf("xを入力(not 0):"); scanf("%d", &x); if(x == 0) return 0; /* 0が入力されたら終了 */ printf("yを入力(not 0):"); scanf("%d", &y); if(y == 0) return 0; /* 0が入力されたら終了 */ if(y == 1) { /* 1乗ならそのまま出力して終了 */ printf("%dの%d乗は%d\n\n", x,y,x); return 0; } ox = x; /* xの値を避難 */ count = 1; while(count != y) { x = x * ox; count++; } printf("%dの%d乗は%d\n\n", ox,y,x); http://mevius.5ch.net/test/read.cgi/gamedev/1028273462/84
87: 名前は開発中のものです。 [sage] 02/08/04 18:50 ID:??? x, y の値を計算の途中で変えちゃってイイならば while(--y) x*=x; とか。x が答えになる。 ただしこれは y<1 のときにかなり最悪なことになる。 ところで >>84 は一応ループつかってるんじゃないのか? > 85 http://mevius.5ch.net/test/read.cgi/gamedev/1028273462/87
93: 名前は開発中のものです。 [sage] 02/08/04 20:04 ID:??? >84 pow()でいいじゃん。 http://mevius.5ch.net/test/read.cgi/gamedev/1028273462/93
96: 84 [sage] 02/08/04 22:34 ID:??? >>85 さんご意見ありがとう! http://mevius.5ch.net/test/read.cgi/gamedev/1028273462/96
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.008s