㈠ 为什算法必须要有输出有时候却可以没有输入
如果是比较狭义的输入和输出,那么算法其实可以没有输出,不要太迷信教材
比如说,可以写一个确定的算法,做很多无用功而且并不输出,算法的目的只是为了让计算机发热,也没毛病
㈡ c语言中算法既可以没有输入也可以没有输出这句话对吗
可以。
逗号运算符,从左至右计算,取最后一个表达式的值作为整个语句的值。
先算a=3,就是把a赋值成3,然后算b=4,对b赋值成4,最后计算c=a+b,实际就是c=3+4,c的值是7。最终整条语句的最后值就是c的值7.
㈢ 任何算法都必须有输入数据的步骤 这句话是否正确
错的。算法可以没有输入,但一定要有输出。
㈣ 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语言就有规定至少要有一个或者多个输出,即必须要有输出。
(4)算法一定需要输入吗扩展阅读
计算机算法有五个重要特性,就是有穷性、确定性、可行性、输入和输入。
1、有穷性: 一个算法必须保证执行有限步之后结束;
2、确切性: 算法的每一步骤必须有确切的定义;
3、输入:一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定除了初始条件;
4、输出:一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的;
5、可行性: 算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。
㈤ 多选题: 1、计算机算法必须具备输入、输出和________等特性
ACD。计算机算法有五个重要特性,就是有穷性、确定性、可行性、输入和输入。
算法特点
1、有穷性。一个算法应包含有限的操作步骤,而不能是无限的。事实上“有穷性”往往指“在合理的范围之内”。如果让计算机执行一个历时1000年才结束的算法,这虽然是有穷的,但超过了合理的限度,人们不把他视为有效算法。
2、确定性。算法中的每一个步骤都应当是确定的,而不应当是含糊的、模棱两可的。算法中的每一个步骤应当不致被解释成不同的含义,而应是十分明确的。也就是说,算法的含义应当是唯一的,而不应当产生“歧义性”。
3、有零个或多个输入、所谓输入是指在执行算法是需要从外界取得必要的信息。
4、有一个或多个输出。算法的目的是为了求解,没有输出的算法是没有意义的。
5、有效性。 算法中的每一个 步骤都应当能有效的执行。并得到确定的结果。
(5)算法一定需要输入吗扩展阅读:
算法特点
1、有穷性。一个算法应包含有限的操作步骤,而不能是无限的。事实上“有穷性”往往指“在合理的范围之内”。如果让计算机执行一个历时1000年才结束的算法,这虽然是有穷的,但超过了合理的限度,人们不把他视为有效算法。
2、确定性。算法中的每一个步骤都应当是确定的,而不应当是含糊的、模棱两可的。算法中的每一个步骤应当不致被解释成不同的含义,而应是十分明确的。也就是说,算法的含义应当是唯一的,而不应当产生“歧义性”。
3、有零个或多个输入、所谓输入是指在执行算法是需要从外界取得必要的信息。
4、有一个或多个输出。算法的目的是为了求解,没有输出的算法是没有意义的。
5、有效性。 算法中的每一个 步骤都应当能有效的执行。并得到确定的结果。
㈥ 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语言就有规定至少要有一个或者多个输出,即必须要有输出。
(7)算法一定需要输入吗扩展阅读
计算机算法有五个重要特性,就是有穷性、确定性、可行性、输入和输入。
1、有穷性: 一个算法必须保证执行有限步之后结束;
2、确切性: 算法的每一步骤必须有确切的定义;
3、输入:一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定除了初始条件;
4、输出:一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的;
5、可行性: 算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。
㈧ 算法中至少需要输入一个数据吗
不一定需要输入,但一定有输出。
㈨ 计算机中算法一定要有输入和输出吗
算法可以有零个或多个输入,至少1个或多个输出,这是官方说法
㈩ 所有的算法都必须要有输入法
C语言算法可以有零个或多个输入,至少1个或多个输出,这是官方说法,答案选C.
也就是说没有输入没有问题,但是必须要有输出来结束程序.