質問: int main() { int souwa=0; int number; do{ printf("数字を入力して\n"); scanf("%d",&number); } while(number<=0); souwa=souwa+number; number--; printf("%d\n",souwa); return 0; }
回答: こんにちは。 > > 1から入力された値までの総和を、`繰り返しを使って`求めるプログラムsum.cを作成せよ。 > > なお、入力された値が0以下の場合は`再度入力`させるようにせよ。 > > > 赤文字部分の処理にそれぞれ異なるループが必要です。後者については既にdo-whileループで実装されてますね。前者をforループで実装すれば良いですよ。