单项选择题

A.算法就是求解问题的方法和步骤
B.算法可以用程序来描述
C.所有算法都能用数学公式表示
D.算法具有:输入、输出、确定性、有穷性和有效性