倍数の和の表示について
プログラミング初心者です。課題についてわからない事があるので質問させていただきます。
1〜100までの入力した値に応じてその倍数の和を表示するプログラミングを作成したく、下のようなプログラミングを組みました。
int main() {
int Sum = 0;
int Number;
printf("値を入力>>>");
scanf("%d", &Number);
for (int i = 1; i <= 100; i++) {
if (i % Number == 0) {
printf("%d", i);
Sum += i;
}
}
printf("値の倍数の総和>>%d", Sum);
return 0;
}
ここまではできたのですが、このあとこれを足し算の数式として表示したいのですが、方法がわかりません。
例)10を入力した場合
表示→10+20+30+40+50+60+70+80+90+100=550
のように表示したいです。
試したこと
if文の中にprintf("%d+,i)として、結果のところを("=%d",sum)としてみたのですが、10+20+30+40+50+60+70+80+90+100+=550と、最後に余計な+ができてしまいます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。