单选题 以下程序段违反了算法的 (41) 原则。
void sam()
int n=2;
while(!odd(n))
n+=2;
printf(n);


【正确答案】 C
【答案解析】[要点解析] 一个算法要求必须总是在执行有穷步之后结束,且每一步都可在有穷时间内完成。试题中所给出的程序段违反了算法的有穷性原则,理论上将导致过程不可终止。