单项选择题

A.一个算法的执行步骤可以是无限的
B.一个完整的算法必须有输出
C.算法只能用流程图表示
D.一个完整的算法至少有一个输入