算法正确的程序可以有零个输出。这句话为什么是错的,输出指的什么?

 我来答
聊娱乐的吃瓜群众
高能答主

2021-01-12 · 真正的娱乐是应着真正的工作要求而发生的。
聊娱乐的吃瓜群众
采纳数:1652 获赞数:86567

向TA提问 私信TA
展开全部

算法正确的程序至少要有一个输出。输出指的是程序出口。

一个算法包含的操作步骤应该是有限的。算法中每一条指令必须有确切的含义,不能有二义性,对于相同的输入必须能得到相同的执行结果;算法中指定的操作,都可以通过已经验证过可以实现的基本运算执行有限次后实现;

在计算机上实现的算法是用来处理数据对象的,在大多数情况下这些数据对象需要通过输入来得到;算法的目的是为了求解,这些解只有通过输出才能得到(注意:算法要有一个以上的输出)。

扩展资料:

一个算法应该具有以下五个重要的特征:

第一点,有穷性算法的有穷性是指算法必须能在执行有限个步骤之后终止;

第二点,确切性算法的每一步骤必须有确切的定义;

第三点,输入项一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定出了初始条件;

第四点,输出项一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的;

第五点,可行性算法中执行的任何计算步都是可以被分解为基本的可执行的操作步,即每个计算步都可以在有限时间内完成(也称之为有效性)。

爱睡懒觉的闪闪
2021-01-12 · TA获得超过1514个赞
知道答主
回答量:91
采纳率:100%
帮助的人:1.9万
展开全部

因为算法正确的程序最少一个输出。

输出说的是程序出口。printf函数叫做格式输出函数,其功能是按照用户指定的格式,把指定的数据输出到屏幕上。

算法描述就是用伪代码或其他文字来叙述编程思想,包含内部逻辑,数据流处理等。

算法(Algorithm)是指完成一个任务所需要的具体步骤和方法。也就是说给定初始状态或输入数据,能够得出所要求或期望的终止状态或输出数据。

算法常常含有重复的步骤和一些比较或逻辑判断。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。

扩展资料

C语言中的算法是指为解决某个特定问题而采取的确定且有限的步,一个算法应该具有以下五个重要的特征:

1、有穷性:一个算法包含的操作步骤应该是有限的;

2、确定性:算法中每一条指令必须有确切的含义,不能有二义性,对于相同的输入必须能得到相同的执行结果;

3、可行性:算法中指定的操作,都可以通过已经验证过可以实现的基本运算执行有限次后实现;

4、有0个或多个输入:在计算机上实现的算法是用来处理数据对象的,在大多数情况下这些数据对象需要通过输入来得到;

5、有一个或多个输出:算法的目的是为了求解,这些解只有通过输出才能得到(注意:算法要有一个以上的输出)。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小简麦垛cZb76
2015-06-27 · TA获得超过245个赞
知道小有建树答主
回答量:274
采纳率:0%
帮助的人:171万
展开全部
最少一个输出,输出说的是程序出口
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jjh2008jjh
2015-07-03
知道答主
回答量:51
采纳率:0%
帮助的人:24万
展开全部
指的是程序的返回值 就是return的内容
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式