【点我看视频讲解】C程序设计谭浩强第五版课后习题视频讲解
摘要: 用自顶向下、逐步细化的方法进行以下算法的设计: 输出1900 2000年中是软黏的年份,符合下面两个条件之一的年份是闰年: 能被4整除但不能被100整除 能被100整除且能被400整除。 算法大体流程 1. 循环取1900到2000中的每一个年份 2. 对于每一个年份判断其是否是闰年 3. 是闰年则 阅读全文
posted @ 2020-09-02 18:29 王鹏16 阅读(1054) 评论(0) 推荐(0) 编辑
摘要: 什么叫结构化程序设计?它的主要内容是什么? 结构化程序设计(structured programming,简称SP)是进行以模块功能和处理过程设计为主的详细设计的基本原则。其概念最早由E.W.Dijikstra在1965年提出的。结构化程序设计思想确实使程序执行效率提高 ,是软件发展的一个重要的里程 阅读全文
posted @ 2020-09-02 18:28 王鹏16 阅读(1601) 评论(0) 推荐(0) 编辑
摘要: 用伪代码表示第4题中各题的算法 有两个瓶子A和B,分别盛放醋和酱油,要求将他们互换(即A瓶原来盛醋,现在盛酱油,B瓶则相反)。 begin 醋 => A 酱油 => B A => C B => A C => B end 依次将10个数输入,要求输出其中最大的数。 begin 1 => i 0 => 阅读全文
posted @ 2020-09-02 18:27 王鹏16 阅读(1828) 评论(0) 推荐(0) 编辑
摘要: 用传统流程图表示求解以下问题的算法 有两个瓶子A和B,分别盛放醋和酱油,要求将他们互换(即A瓶原来盛醋,现在盛酱油,B瓶则相反)。 解析: 用两个瓶子显然很难实现,可以借助一个空瓶子C作为中转,先将A中醋导入C中,然后将B中的酱油导入A中,最后将C中的醋导入B中即可实现交换。 依次将10个数输入,要 阅读全文
posted @ 2020-09-02 18:26 王鹏16 阅读(8528) 评论(0) 推荐(1) 编辑
摘要: 试述3种基本结构的特点,请另外设计两种基本结构(要符合基类结构的特点) 结构化程序设计方法主要由以下三种基本结构组成: 顺序结构:顺序结构是一种线性、有序的结构,它依次执行各语句模块 选择结构:选择结构是根据条件成立与否选择程序执行的通路。 循环结构:循环结构是重复执行一个或几个模块,直到满足某一条 阅读全文
posted @ 2020-09-02 18:21 王鹏16 阅读(1179) 评论(0) 推荐(0) 编辑
摘要: 什么叫结构化的算法?为什么要提倡结构化的算法? 结构化算法:由一些顺序、选择、循环等基本结构按照顺序组成,流程的转移只存在于一个基本的范围之内。 为什么要提倡结构化的算法? 机构化算法便于编写,可读性高,修改和维护起来简单,可以减少程序出错的机会,提高了程序的可靠性,保证了程序的质量,因此提倡结构化 阅读全文
posted @ 2020-09-02 18:20 王鹏16 阅读(1477) 评论(0) 推荐(0) 编辑
摘要: 什么是算法?试从日常生活中找3个例子,描述它们的算法 算法:简而言之就是求解问题的步骤,对特定问题求解步骤的一种描述。 比如生活中的例子: 考大学 首先填报志愿表、交报名费、拿到准考证、按时参加考试、收到录取通知书、按照日期到指定学校报到。 去北京听演唱会 首先在网上购票、然后按时坐车到北京,坐车到 阅读全文
posted @ 2020-09-02 18:19 王鹏16 阅读(2308) 评论(0) 推荐(0) 编辑
摘要: 看懂《C程序设计(第五版)学习辅导》第16章中介绍的用Visual Studio 2010对C程序进行编辑、编译、连接和运行的方法,并进行以下操作: (1)建立一个新项目,定名为project1. (2)建立一个新文件,定名为test1。 (3)向test1 文件输人源程序(此源程序为读者自己编写的 阅读全文
posted @ 2020-08-21 18:34 王鹏16 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 编写一个C程序,运行时输人a,b,c三个值,输出其中值最大者 代码示例: #include<stdio.h> int main() { int a, b, c, max; printf("请输入三个数:\n"); scanf("%d%d%d", &a, &b, &c); if (a > b) { m 阅读全文
posted @ 2020-08-21 18:29 王鹏16 阅读(855) 评论(0) 推荐(0) 编辑
摘要: 编写一个C程序,运行时输出以下图形: **** **** ​ **** ​ **** 代码示例: #include <stdio.h> int main() { for (int i = 0; i < 4; i++) { for (int j = 0; j < i; j++) { printf("% 阅读全文
posted @ 2020-08-21 18:27 王鹏16 阅读(2691) 评论(0) 推荐(0) 编辑