12. [单选]
以下能正确计算123*...*10的程序段是( )。
(A)do{i = 1; s = 1; s = s * i; i++;} while(i <= 10);
(B)do{i = 1; s = 0; s = s * i; i++;} while(i <= 10);
(C)i = 1; s = 1; do{s = s * i; i++;} while(i <= 10);
(D)i = 1; s = 0; do{s = s * i; i++;} while(i <= 10);