A. 为什算法必须要有输出有时候却可以没有输入
如果是比较狭义的输入和输出,那么算法其实可以没有输出,不要太迷信教材
比如说,可以写一个确定的算法,做很多无用功而且并不输出,算法的目的只是为了让计算机发热,也没毛病
B. (C ++)用C程序实现的算法可以没有输入但必须要有输出 这句话对吗 为什么
算法的特征里:有零个或多个输入,一个或多个输出。
所以“用c程序实现的算法可以没有输入但必须有输出”是对的
C. 为什么“用C程序实现的算法可以没有输入,但必须
算法可以没有输入,但必须有输出。
这是因为解决专门问题的程序,可以把输入写在程序中。但是运算的结果如果不输出,就没有意义了。
D. 任何算法都必须有输入数据的步骤 这句话是否正确
错的。算法可以没有输入,但一定要有输出。
E. 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语言就有规定至少要有一个或者多个输出,即必须要有输出。
(5)算法可以没有输入对还是错扩展阅读
计算机算法有五个重要特性,就是有穷性、确定性、可行性、输入和输入。
1、有穷性: 一个算法必须保证执行有限步之后结束;
2、确切性: 算法的每一步骤必须有确切的定义;
3、输入:一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定除了初始条件;
4、输出:一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的;
5、可行性: 算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。
F. 用C程序实现的算法没有输入但必须有输出操作对吗
如果不是考试没必要纠结这种问题。
如果是考试题,那么不对,因为可能既没有输入又没有输出。
G. 为什么“用C程序实现的算法可以没有输入,但必须要有输出”
没有输出,不知道计算的结果那算法就没有意义了。输出不一定是要打印到屏幕上的,可以是下一个程序的输入,可以是一个文件、一段语音、一张图像,甚至是机器人的步行动作等等。
H. c语言中算法既可以没有输入也可以没有输出这句话对吗
可以。
逗号运算符,从左至右计算,取最后一个表达式的值作为整个语句的值。
先算a=3,就是把a赋值成3,然后算b=4,对b赋值成4,最后计算c=a+b,实际就是c=3+4,c的值是7。最终整条语句的最后值就是c的值7.
I. 算法设计是编写程序的基础,算法可以没有输入
这题目谁出的。。算法可以使用不同的方法描述,不止C语言。不对,只要是算法,它可以没有输入,但必须有一个或多个输出,这是算法的特性之一。如果是程序,就可以没有输入或输出。