算法
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;
}
浙公网安备 33010602011771号