下面关于算法的正确的说法是()。
A:算法必须有输出
B:算法必须在计算机上用某种语言实现
C:算法不一定有输入
D:算法必须在有限步执行后能结束
E:算法的每一步骤必须有确切的定义
出自:其他知识竞赛