算法的有5个特点: 1.动态有穷:当执行一个算法时,不论 是何种情况,在经过了有限步骤后,这个算法 一定要终止. 2.确定性:算法中的每条指令都必须是 清楚的,指令无二义性. 3.输入:具有0个或0个以上由外界提供 的量. 4.输出:产生1个或多个结果. 5.有效性:原则上可由人仅用笔和纸在 限的时间内也能完成.
公约数的算法实例. 公约数的算法实例. 用自然语言表示,Si(i=1,2,…,n)表示算法中的每一步 用自然语言 操作. S1:输入M,N的值; S2:求M除以N所得的余数R; S3:若R=0,转S5; S4:N→M,R→N,转S2; S5:输出N(最大公约数),结束.
流程图--用一种图标的方式表示解决问题的思路和方法 流程图 用一种图标的方式表示解决问题的思路和方法 . ANSI标准流程图 标准流程图
有两瓶子A和B,分别盛放醋和酱油,要求它们互换. 流程图方式 N_S图方式
依次将10 个数输入,要求将其中最大的数打印出来. 流程图方式 N_S图方式
有3个数a,b,c,要求按大小顺序把它们打印出来.
求1+2+3+……+100.
判断一个数是否同时被3和5整除.
判断一个数是否同时被3和5整除.
结束 输出结果
#include<stdio.h> main() {int a,b; printf("input a,b Number"); scanf("%d,%d",&a,&b); a=a+b; b=a-b; a=a-b; printf("a=%d,b=%d\n",a,b);}
4. 从从键盘上输入数 判断该数是 从从键盘上输入数,判断该数是 正数. 正数