算法--程序的灵魂

  • -

第二章 算法–程序的灵魂

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);
}

这里写图片描述


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值