单项选择题

下面关于算法的说法错误的是()。

A.算法必须有输出
B.算法就是程序
C.算法不一定有输入
D.算法必须在有限步执行后能结束