C语言算法必须要有输入和输出吗?

C语言算法必须要有输入和输出吗?,第1张

算法可以没有输入但是必须要用输出。也可以没有输入也可以没有输出,例如:求1到10的累加和,并不要求输出。

#include<stdio.h>

int main(){

int i,sum=0

for(i=1i<=10i++)

sum+=i    //printf("%d\n",sum)

return 0}

程序可以正确编译并运行,但是并不知道1到10的累加和是多少。如果C语言没有输出,算法再优秀也是无用功,不能解决问题,所以C语言就有规定至少要有一个或者多个输出,即必须要有输出。

扩展资料

计算机算法有五个重要特性,就是有穷性、确定性、可凯哗行性、输入和输入。

1、有穷性: 一个算法必须保证执行有限步之后结束;

2、确切性: 算法的每一步骤必须有确切的定义让滚;

3、输入:一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定除了初始条件;

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

5、可行性: 算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后盯滑行即可完成。

您好。在学计算机编程的初始的时候,提到过 一个程序可以没有输入,但是必须要有输出,也就是差举在点击Ctrlf5的时候,可以没有输入,就能执行程虚察碧序没胡,但是必须要有输出结果。所以一个程序必须要有的是,处理 输出。抽签小程序,输入的应该是人名。

这题目谁出的。。算法销信歼可以使用不同的方法描述,不止C语言。亏冲不对,只要是算法,它可以没有输入,但必须有一个或多个输出,这是算法的特性之一。如果是程序,就可以没坦配有输入或输出。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8256716.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-14
下一篇2023-04-14

发表评论

登录后才能评论

评论列表(0条)

    保存