算法--程序的灵魂

    -

第二章 算法–程序的灵魂

2.1. 什么是算法

  • 算法+数据结构=程序
    • 算法:对操作的描述。即要求计算机进行操作的步骤。(为解决一个问题而采取的方法和步骤)
    • 数据结构:对数据的描述。在程序中指定要用到那些数据、数据类型以及数据的组织形式。

2.2. 简单算法示例


DEMO1


/************************
      1x2x3x4x5
************************/
#include 

int main(void)
{
    int i = 1;            
    int result = 1;       
    while(i <= 5)
    {
        result *= i;
        i++;
    }
    printf("%d",result);
}

算法--程序的灵魂_第1张图片


DEMO2


/***********************
    计算1x3x5x7x9x11
***********************/
#include 

int main(void)
{
    int i = 1;      //中间变量和循环变量
    int result = 1; //存放计算结果

    while(i <= 11)
    {
        result *= i;
        i += 2;
    }

    printf("%d",result);
}

算法--程序的灵魂_第2张图片


你可能感兴趣的:(C语言学习总结)