算法

1.什么是算法

是解决一个问题采取的方法和步骤。

结论:

同一个问题可能有多种不同的算法,不同的算法的工作量不一定相同。

2.算法的特性

1.有穷性:一个算法应该在一定步骤之后结束

2.确定性:每一步都应该是确定的,没有歧义的

3.有零个或多个输入

4.有一个或多个输出

5.有效性:每一步都可以执行

流程图:包含了以下几个部分

1.表示相应操作的框

2.带箭头的流程图

3.框内外必要的文字说明

注意,所有算法都可以用三种基本结构组成:顺序,选择,循环

流程图的共同点:

1.只有一个入口

2.只有一个出口

3.结构每一个部分都有可能执行到

4.不存在死循环

 

#include <stio.h>

int main()  {

    int i;

    for (i = 0;;  ++1)  {

        if (1 % 7 == 2)  {

            if(1 % 5 == 3) {

                if (1 % 3 == 2) {

                    break;

                }

            }

        }

    }

    printf("%d",i);

    reiurn 0;

}

posted @ 2022-10-07 14:45  张龙道  阅读(30)  评论(2)    收藏  举报