C语言算法可以有零个或多个输入,至少1个或多个输出。
问题本身貌似有点问题。
首先这是因为官方这么说的。
然后,是个人观点:
算法如果可以自己跑起来那么没有输入没有问题啊。
但是如果没有输出,那么算法没有意义。得不出结果的算法没有实用性的。
个人认为算法就像是一个加工的过程,最终评判的是有没有结果。
另外查到:
算法的特性 :
有限性 有限步骤之内正常结束,不能形成无穷循环。
确定性 算法中的每一个步骤必须有确定含义,无二义性得以实现。
输 入 有多个或0个输入
输 出 至少有一个或多个输出。
可行性 原则上能精确进行,操作可通过已实现基本运算执行有限次而完成。
其实这里除了查到的个人见解居多,如果见解不当,希望指正,多谢了。
温馨提示:答案为网友推荐,仅供参考