私は立ち往生しており、目を新鮮に使うことができます。Cコードのヘルプ、ループ、倍数の合計
ここに質問があります: 100と500の間にある8の倍数の合計を計算するループを作成します。合計を出力します。
は、ここで(複数> 100 & &複数< 500)私の唯一の出力がある一方で、「続行するには何かキーを押して」...私が言う場合とき
私の問題は、ある私のコードです。私はそれを編集すると言っている間(複数< 500)それは正常に実行されますが、私は必要ない100未満の倍数を含みます。
それは(複数> 100 & &複数< 500)ながら、私は言わせませんなぜ私は理解していない任意の助けいただければ幸いです。
int number = 8, count = 1, multiple = 0, sum = 0;
while (multiple < 500) {
multiple = number * count;
count = ++count;
printf("Your multiple is: %i \n", multiple);
}
sum = multiple * count;
count = ++count;
printf("Your sum of the multiples are: %i \n", sum);
system("pause");
これは、ここで優れた最初の質問です。あなたは何をしようとしているのか、あなたが抱えている問題を説明し、関連するコードを含んでいます。より多くの新しいユーザーが、そのことを正しく行うために努力していきたいと思っています。ありがとう! –
'count = ++ count;'ヒント:シーケンスポイント。 – joop
'count = ++ count;'は何を期待しますか? – chux