以下程序为求两个正整数的最大公约数的程序。
请选择正确的答案填空(    )。
#include
void main( )
  {
        int  i, a, b;
        scanf("%d%d",&a,&b);
        for (_______________________ ; i > 0 ; i --)
        {
            if( (a % i == 0) && (b % i == 0))
           {
                 printf(" the max = %d ", i ) ;
                 break ;
           }
        }
 }
A、i = (a B、i = a
C、i = b
D、i = 1000