单项选择题

A.算法必须是一组定义完好且排列有序的指令集合。
B.一个算法可以产生一个结果也可以没有结果。
C.一个算法必须能够终结。
D.算法的每一步都必须有清晰明白的定义。