- -
第二章 算法–程序的灵魂
2.1. 什么是算法
- 算法+数据结构=程序
- 算法:对操作的描述。即要求计算机进行操作的步骤。(为解决一个问题而采取的方法和步骤)
- 数据结构:对数据的描述。在程序中指定要用到那些数据、数据类型以及数据的组织形式。
2.2. 简单算法示例
DEMO1
/************************
1x2x3x4x5
************************/
#include <stdio.h>
int main(void)
{
int i = 1;
int result = 1;
while(i <= 5)
{
result *= i;
i++;
}
printf("%d",result);
}
DEMO2
/***********************
计算1x3x5x7x9x11
***********************/
#include <stdio.h>
int main(void)
{
int i = 1; //中间变量和循环变量
int result = 1; //存放计算结果
while(i <= 11)
{
result *= i;
i += 2;
}
printf("%d",result);
}