单项选择题

下面的程序段违反了算法的()原则。
void sam()
int n=2:
while (!odd (n))
n+=2;
printf (n);

A.有穷性
B.确定性
C.可行性
D.健壮性