第二章课后习题 用流程图表示求解以下问题的算法 、有两个瓶子A和B,分别盛放醋和酱油,要求将它们 互换。 2、有3个数a、b、c,要求按大小顺序把它们输出。 3、求1+2+3+…+100 4、判断一个数n是否能同时被3和5整除 5、求两个数m和n的最大公约数
第二章 课后习题 • 用流程图表示求解以下问题的算法: 1、有两个瓶子A和B,分别盛放醋和酱油,要求将它们 互换。 2、有3个数a、b、c,要求按大小顺序把它们输出。 3、求1+2+3+….+100。 4、判断一个数n是否能同时被3和5整除。 5、求两个数m和n的最大公约数
解题算法如下: (1)另取一个空瓶C (2)将瓶A中的醋倒入C中; (3)将瓶B中的酱油倒入瓶A中; (4)最后将瓶C中的醋倒入瓶B中 (5)算法结束
1、解题算法如下: (1)另取一个空瓶C; (2)将瓶A中的醋倒入C中; (3)将瓶B中的酱油倒入瓶A中; (4)最后将瓶C中的醋倒入瓶B中; (5)算法结束
2、解题算法如下: 开始 从键盘输入3个数,放入a、b、c中 no a>b? yes a<→b no a>c a<→c yes no b>c? b<→c yes 输出a,b,c
2、解题算法如下: a→b 从键盘输入3个数,放入a、b、c中 a>b? a>c? b>c? no yes 开始 yes no a→c yes no b→c 输出a,b,c
3、解题算法如下: 算法开始 定义整型变量i=1,sum=0 no i<=100 yes 输出sum的值 Sum=sum+i; i=i+1 算法结束
3、解题算法如下: 算法开始 定义整型变量i=1,sum=0 Sum=sum+i; i=i+1 输出sum的值 算法结束 i<=100 yes no
4、解题算法如下: 从键盘输入一个整型数n n%3=0 是 否 n%5=0 输出失败,n不 是 否 能被3整除。 输出成输出失 功 败,n能 可以被被3整除 整除。 但是不 能被5整 除
4、解题算法如下: 从键盘输入一个整型数n n%3=0 是 否 n%5=0 是 否 输出成 功,n 可以被 整除。 输出失败,n不 能被3整除。 输出失 败,n能 被3整除 但是不 能被5整 除