「整数n,m を入力し、nからmまでの整数の総和を出力するプログラムを作成せよ。
プログラム作成に際して、ループ文を用いる場合には、while文による無限ループのみを使用可能とする。」
という課題をもらいました。
#include <stdio.h>
int main(void)
int n, m, i=0;
int kei=0;
while (1) {
printf("整数nを入力してください:");
scanf_s("%d", &n);
printf("整数mを入力してください:");
scanf_s("%d", &m);
if (n<=m)break;
kei = kei + n;
i++;
}
printf("nからmまでの整数の総和は%d\n", kei);
return 0;
}
自分が教材にある例題にそって書いたコードです。
代数n, mにどんな数字を入れても総和は0が出力されます。
if()break;の()の中にどのような式を入れたらいいのか分かりません。
教えていただきたいです。