C语言 算法是什么意思

麻烦用自己的话说一下..
看那些几万字的看得我晕了..
算法是不是相当於一条公式?一个计算某数值的表达式?
有点晕 呵呵 等下要去上学咯.会的告诉一下,挺急的。

算法就是解决方法,相当于数学,物理题里的解题方法。
一般解数学题不是都有一套解题思路吗,算法就类似这个,算法就是用C语言编程解决实际问题的思路方法。
举个例子,比如求1+2+3+4+5+6+7+8+9之和
算法就是这个
for(i=0,i<10,i++)
i=i+1
用C语言的格式解决实际问题所需要用到的公式套路就是算法
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-11
算法是程序中的语句,即要求计算机做什么与怎么做的操作。

每个程序中都包含着算法,其中著名计算机科学家Nikiklaus Wirth提出如下公式:
程序 = 算法 + 数据结构

算法具有以下四个特性:
(1)有穷性。一个算法应包含有限的操作步骤。
(2)确定性。算法中的每一个步骤都应当时确定的。
(3)有零个或多个输入。
(4)有零个或多个输出。
(5)有效性。算法中的每一个步骤都应当能有效地执行,并得到确定的结果。
第2个回答  2010-02-21
算法(Algorithm)是一系列解决问题的清晰指令,也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。

算法:不是公式,因为应该说是解题的一套思路(其中或许包含公式),就是要作出做好的解题思路来完成求解过程。

参考资料:http://baike.baidu.com/view/7420.htm?fr=ala0_1

第3个回答  2010-02-21
算法是结决一类问题的通用方法.根据它才能编程.
第4个回答  2019-03-02