单项选择题

A.算法就是求解“鸡兔同笼问题”
B.算法一定没有输出
C.算法就是计算机程序
D.算法的步骤必须是有限的