for文

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
sige

for文

#1

投稿記事 by sige » 8年前

バス停を毎日一定距離動かし、数メートル離れた自宅前に来るのは何日目かを求めるプログラムを作りたいのですがうまくいきません。
どこがおかしいのでしょうか...?




#include <stdio.h>
int main(void){
int nissuu;
double kyori,idou;
printf("バス停との距離(m):");
scanf("%lf",&kyori);

printf("バス停を1日に移動させる距離(cm):");
scanf("%lf",&idou);
idou = idou / 100;

for (nisuu=1;kyori < idou;nissuu++){
idou = idou + idou;
}
printf("%d日目にバス停が家の前に来る^^\n",nissuu);
return 0;
}

アバター
みけCAT
記事: 6734
登録日時: 14年前
住所: 千葉県
連絡を取る:

Re: for文

#2

投稿記事 by みけCAT » 8年前

ソースコードを提示する際は、BBCodeが有効な(無効にしていない)状態でBBCodeのcodeタグで囲んでいただけると、見やすくてありがたいです。
sige さんが書きました:どこがおかしいのでしょうか...?
for文のところがおかしいですね。
まず、どのような手順で計算をするかを日本語で説明してください。
その後、それをプログラムにしましょう。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

アバター
みけCAT
記事: 6734
登録日時: 14年前
住所: 千葉県
連絡を取る:

Re: for文

#3

投稿記事 by みけCAT » 8年前

「for文」の一部になりますが、計算式がデタラメなのに加えて宣言されていない変数(?)nisuuが使われているのもおかしいですね。
nissuuの間違いでしょうか?
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

閉鎖

“C言語何でも質問掲示板” へ戻る