2018.10.22 C语言设计习题

P35-36习题

4.用传统流程图表示求解以下问题的算法

(1)有两个瓶子A和B,分别盛放醋和酱油,要求将他们呼唤(即A瓶原来盛醋,现改盛酱油,B瓶则相反)。
在这里插入图片描述
(2)依次将10个数输入,要求输出其中最大的数。
在这里插入图片描述
(3)有3个数a,b,c,要求按大小顺序把他们输出。
在这里插入图片描述
(4)求1+2+3+…+100
在这里插入图片描述
(5)判断一个数n能否同时被3和5整除
在这里插入图片描述
(6)将100~200之间的素数输出
在这里插入图片描述
(7)求两个数M和N的最大公约数
在这里插入图片描述
(8)求方程式ax²+bx+c=0的根。分别考虑
①有两个不等的实根
②有两个相等的实根
在这里插入图片描述
5.用N-S图表示第4题中各题的算法
(1)
在这里插入图片描述
(2)
在这里插入图片描述
(3)
在这里插入图片描述
(4)
在这里插入图片描述
(5)
在这里插入图片描述
(6)
在这里插入图片描述
(7)
在这里插入图片描述
(8)
在这里插入图片描述
8.用自顶向下、逐步细化的方法进行以下算法的设计:
(1)输出1900-2000年中是闰年的年份,符合下面两个条件之一的年份是闰年:
①能被4整除但不能被100整除;
②能被100整除且能被400整除。
解:对Y=1900~2000,如果Y是闰年,则输出Y,则
在这里插入图片描述
(2)求ax²+bx+c=0的根,分别考虑d=b²-4ac大于0、等于0和小于0这三种情况。
在这里插入图片描述
(3)输入10个数,输出其中最大的一个数。
在这里插入图片描述


版权声明:本文为Nian_cx原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。