/* Part4 演習問題5 */ /* 正整数の合計 */ #include <stdio.h> int main(void) { int i,n ; int sum ; /* 合計 */ printf("正整数を入力してください(負の値で入力終了)。\n") ; i=1 ; sum=0 ; while(1) { printf("%d> ",i) ; scanf("%d",&n) ; if(n<=0) break ; sum += n ; i++ ; } printf("正整数の合計は%dです。\n",sum) ; return(0) ; } |
% gcc -Wall part4-5.c % ./a.out 正整数を入力してください(負の値で入力終了)。 1> 1 2> 2 3> 3 4> 4 5> 5 6> 6 7> 7 8> 8 9> 9 10> -1 正整数の合計は45です。 |