单项选择题

A.算法就是求解问题的方法和步骤
B.算法可以用程序来表示
C.算法必须在有限步内完成
D.一个算法可以只有输入没有输出