このディレクトリの索引
http://toro.2ch.net/test/read.cgi/tech/1335517816/972
#  #include 
#  main(){ 
#   int i,j; 
#   j=1; 
#   for(i=1;i<11;i++){ 
#    j=i*j; 
#   } 
#   printf("j=%d",j); 
#   return 0; 
#  } 
#  をwhile文に書き換える時に、 
#  正の整数が入力される限り繰り返すときのwhileの条件文を教えてください 
# 
# 

'正の整数が入力される限りwhileを繰り返す' :-
        while(1,_j),
        writef('_j = %t\n',[_j]).

while(_j_1,_j) :-
        get_integer(_i),
        _j_2 is _i * _j_1,
        _i > 0,
        while(_j_2,_j).
while(_j,_j).