一个算法可以没有输出
c语言算法可以有零个或多个输入,至少1个或多个输出,这或槐戚是官方说法,答案选c。
也就是说没有输入没有问题,但是必须明枯要有输出来结束程衫陵序。
❷ 算法正确的程序可以有零个输出。这句话为什么是错的,输出指的什么
算法正确的程序至少要有一个输出。输出指的是程序出口。
一个算法包含的操作步骤应该是有限的。算法中每一条指令必须有确切的含义,不能有二义性,对于相同的输入必须能得到相同的执行结果;算法中指定的操作,都可以通过已经验证过可以实现的基本运算执行有限次后实现;
在计算机上实现的算法是用来处理数据对象的,在大多数情况下这些数据对象需要通过输入来得到;算法的目的是为了求解,这些解只有通过输出才能得到(注意:算法要有一个以上的输出)。
(2)一个算法可以没有输出扩展阅读:
一个算法应该具有以下五个重要的特征:
第一点,有穷性算法的有穷性是指算法必须能在执行有限个步骤之后终止;
第二点,确切性算法的每一步骤必须有确切的定义;
第三点,输入项一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定出了初始条件;
第四点,输出项一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的;
第五点,可行性算法中执行的任何计算步都是可以被分解为基本的可执行的操作步,即每个计算步都可以在有限时间内完成(也称之为有效性)。
❸ 一个算法有一个或多个数据输出没有输出的算法是毫无意义的吗
一个算法有一个或多个数据输出没有输出的算法是毫无意义的。一个算法有一个或多个输出,以反映对输入数据哗帆加工后的结果,没有输出的算法是毫无意义宏卜的乱绝雹。
❹ c语言中算法既可以没有输入也可以没有输出这句话对吗
这题目谁出的。。算法销信歼可以使用不同的方法描述,不止C语言。亏冲不对,只要是算法,它可以没有输入,但必须有一个或多个输出,这是算法的特性之一。如果是程序,就可以没坦配有输入或输出。
❺ C语言算法必须要有输入和输出吗
选此段弊D,因为算法并不一定都是得出结果给编写森族算法者的,有些算法实现的是一种功燃租能,单片机里面的C语言,它就没有任何输出,只是通过算法来来控制外部器件的运行。
❻ 算法必须要有输出吗
算法可以没有输入但是必须要用输出。也可以没有输入也可以没有输出,例如:求1到10的累加和,并不要求输出。
#include<stdio.h>
intmain(){
inti,sum=0;
for(i=1;i<=10;i++)
sum+=i;//printf("%d ",sum);
return0;}
程序可以正确编译并运行,但是并不知道1到10的累加和是多少。如果C语言没有输出,算法再优秀也是无用功,不能解决问题,所以C语言就有规定至少要有一个或者多个输出,即必须要有输出。
(6)一个算法可以没有输出扩展阅读
计算机算法有五个重要特性,就是有穷性、确定性、可行性、输入和输入。
1、有穷性: 一个算法必须保证执行有限步之后结束;
2、确切性: 算法的每一步骤必须有确切的定义;
3、输入:一个算法有0个或多盯滑行个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定除了初始条件;
4、输出:一个算法有一个或多个输出凯哗,以反映对输入数据加工后的结果。没让滚有输出的算法是毫无意义的;
5、可行性: 算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。
❼ 为什算法必须要有输出有时候却可以没有输入
如果是比较狭义的输入和输出,那么算法其实可以没有输出,不要太迷信教材
比如说,可以写一个确定的算法,做很多无用功而且并不输出,算法的目的只是为了让计算机发热,也没毛病
❽ 一个算法是不是只能有一个输入,但是可以有多个输出
可以有0个或多个输入,有1个或多个输出。
1,输入项(Input):
一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定出了初始条件;
2,输出项(Output):
一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的。
(8)一个算法可以没有输出扩展阅读:
一、数据对象的运算和操作:计算机可以执行的基本操作是以指令的形式描述的。一个计算机系统能执行的所有指令的集合,成为该计算机系统的指令系统。一个计算机的基本运算和操作有如下四类:
1,算术运算:加减乘除等运算
2,逻辑运算:或、且、非等运算
3,关系运算:大于、小于、等于、不等于等运算
4,数据传输:输入、输出、赋值等运算
二、算法的控制结构:一个算法的功能结构不仅取决于所选用的操作,而且还与各操作之间的执行顺序有关。
参考资料来源:网络-算法
❾ 算法正确的程序可以没有输出吗
不是所有的程序都必须有输出的。所以你的问题的答案是“可以”
比如文件管理程序,它只要管理文件就可以了,但是一般为了友好性,都会输出一些适当的信息,目的是让人去知道他干了些什么。
这就是交互性。
❿ 算法是不是必须有输出
计算机算法是以一步接一步的方式来详细描述计算机如何将输入转化为所要求的输出的过程,或者说,算法是对计算机上执行的计算过程的具体描述。计算机算法必须具有的条件有:
1、有穷性:一个算法必总是在执行有穷步骤之后结束,并且每唯昌一丛闷步都可以在有穷时间内完成;
2、确定性:算指郑扒法的每一条指令必须有确切的含义,读者理解时不会产生二义性,并且在任何条件下,算法只有唯一的一条执行路径,对于相同的输入只能达到相同的输出;
3、可行性:一个算法是能行的,就是说算法中描述的操作都是可以通过已