#include <stdio.h> void main(){ int input; /*sumを0で初期化*/ int sum = 0; /* このように書くと無限ループになる。while文は()の中身を真か偽か判別してループを継続するので 真を表す「1」を書いておくとずっと俺のターン状態になります。 */ while(1){ printf("数字を入力してください : "); scanf("%d",&input); /* inputが0のときwhileループを抜ける。 break文は強制的にループを抜ける便利な文です。 */ if(input == 0) break; sum += input; } printf("合計 : %d",sum); return; }