《程序设计基础(C语言)实验与习题指导》课后答案

  • 更新时间:
  • 3696人关注
  • 点击下载

给大家带来的是关于程序设计相关的课后习题答案下载,介绍了关于程序设计、C语言方面的内容,由殳幻巧 网友提供,本资源目前已被511人关注,高等院校程序设计类教材综合评分为:7.9分

资源详情相关推荐
《程序设计基础(C语言)实验与习题指导》封面
  • 出版社:科学出版社
  • 作者:杨永斌、丁明勇
  • 大小:78.1 KB
  • 类别:程序设计
  • 热度:973
  • C语言程序设计(第2版)
  • ACM国际大学生程序设计竞赛:题目与解读
  • C语言程序设计
  • Visual Basic程序设计教程(第4版)
  • c语言程序设计教程(第二版)
  • 本书包括三章。第1章介绍TurboC集成开发环境和VisualC++集成开发环境下编写、调试C程序所需的基本知识。第2章精心设计了20个与C语言程序设计知识点紧密相关的实验项目,实验1至实验19包括多个验证性实验、填空性实验、程序改错和设计性实验,实验20提供了5个综合性实验供读者进行课程设计时采用。实验项目采用任务驱动模式,每个实验目的明确、内容丰富、可操作性强,注重训练读者解决实际问题的能力、实际动手和应用能力。第3章按照C语言程序设计的知识体系进行分析讲解,包括知识要点复习、典型题例解析和自测训练,方便读者自主学习和复习,巩固所学知识,掌握典型的解题方法和思路。

    目录

    • 前言
    • 第1章 C语言程序设计开发环境 1
    • 1.1 Turbo C集成开发环境 1
    • 1.2 Visual C++集成开发环境简介 4
    • 第2章 C语言程序设计实验指导 12
    • 实验1 C语言概述 12
    • 实验2 C语言基本数据类型 15
    • 实验3 C语言表达式 18
    • 实验4 顺序结构程序设计 21
    • 实验5 选择结构程序设计 23
    • 实验6 基本循环结构程序设计 26
    • 实验7 嵌套循环结构程序设计 29
    • 实验8 循环结构综合应用程序设计 32
    • 实验9 函数基本应用 36
    • 实验10 变量的存储属性与编译预处理 40
    • 实验11 一维数组 43
    • 实验12 二维数组 47
    • 实验13 字符数组 51
    • 实验14 指针与函数 54
    • 实验15 指针与数组 58
    • 实验16 结构体数据类型 62
    • 实验17 结构体数据类型的应用 67
    • 实验18 共同体与枚举类型 74
    • 实验19 文件 78
    • 实验20 综合程序设计 84
    • 第3章 C语言程序设计学习指南 86
    • 3.1 C语言程序设计概述 86
    • 3.2 C语言的基本数据类型与表达式 89
    • 3.3 顺序结构程序设计 98
    • 3.4 选择结构程序设计 102
    • 3.5 循环结构程序设计 109
    • 3.6 函数与编译预处理 124
    • 3.7 数组 148
    • 3.8 指针 164
    • 3.9 结构体、共同体与枚举类型 180
    • 3.10 文件 195
    • 参考文献 208
    • 附录1 常用算法 209
    • 算法1 求*大公约数 209
    • 算法2 求*小公倍数 209
    • 算法3 求阶乘 210
    • 算法4 判断一个数是否为素数 211
    • 算法5 求Fibonacci数列 211
    • 算法6 选择排序 213
    • 算法7 冒泡排序 214
    • 算法8 插入排序 217
    • 算法9 顺序查找 219
    • 算法10 二分查找 220
    • 算法11 求数组的*小值 221
    • 算法12 将数组元素逆置 221
    • 算法13 矩阵转置 222
    • 算法14 两个字符串的连接 223
    • 算法15 两个字符串的比较 224
    • 算法16 字符串的插入 225
    • 算法17 字符串的删除 226
    • 算法18 有序数列的插入 227
    • 算法19 有序数列的删除 227
    • 算法20 单链表的建立 228
    • 算法21 单链表的遍历 229
    • 算法22 单链表的查找 230
    • 算法23 单链表的插入 230
    • 算法24 单链表的删除 231
    • 算法25 十进制正整数转换二至十六进制数 233
    • 附录2 C语言程序设计模拟试题 235
    展开阅读

    程序设计相关资源

    • C++面向对象程序设计教程(第3版)

      C++面向对象程序设计教程(第3版)

      学过程序设计的人,都有一个体会,看别人编写的程序,好像挺明白的,但是一旦要自己编写一个程序,就感觉无从下手。这是因为程序设计是一门对实践环节要求很高的课程,初学者要想真正学会C++面向对象程序设计,最重要的是抓住两个关键环节: 一个是多做习题多编程; 另一个就是多上机,写在纸上的程序是否正确,最好的办法就是上机验证。为此,我们编写了这本习题解答与上机指导书,以期帮助读者尽快地掌握C++语言程序设计的基本规则与编程

      大小:280 KBC++

      立即下载
    • C++程序设计教程

      C++程序设计教程

      《21世纪高等学校计算机教育实用规划教材:实用软件工程》着重从实用角度讲述软件工程的基本概念、原理和方法,系统地介绍目前较成熟的、广泛使用的软件工程技*。 《21世纪高等学校计算机教育实用规划教材:实用软件工程》内容包括软件工程概述,软件计划(软件定义、可行性分析、需求分析),结构化设计(概要谒计、详细设计、界面设计和数据代码设计等),软件编码与软件测试(程序设计、软件测试、调试、验证与确认),软件维护,面

      大小:4.07 MBC++

      立即下载
    • 嵌入式Linux C语言应用程序设计

      嵌入式Linux C语言应用程序设计

      嵌入式LinuxC语言应用程序设计 作者:华清远见嵌入式培训中心编 出版日期:2007-8-14 嵌入式系统是现在最热门的计算机应用领域之一,嵌入式Linux是应用最广泛的嵌入式操作系统之一,嵌入式C语言在其中起着至关重要的作用。 本书共分13章,全面讲解了嵌入式系统基础,嵌入式LinuxC语言开发工具、语言基础,文件I/O相关实例,ARMLinux进程线程开发实例,ARMLinux网络开发实例,嵌入式Linux设备驱动开发以及视频监控系统实例。 本书可作为大中专院校嵌入式相

      大小:201MBC语言

      立即下载
    • 苹果开发之C程序设计

      苹果开发之C程序设计

      《苹果开发之C程序设计(原书第2版)》 是经典畅销书的全新升级版,全面且深入地讲解Mac环境下C编程的各项知识,是从零开始系统学习C编程的!书中既详细讲解C语言的基础编程知识和技巧

      大小:55.9 MBC语言

      立即下载
    • C++程序设计基础教程

      C++程序设计基础教程

      本书是与《C++程序设计基础教程》(清华大学出版社,ISBN 978-7-302-23361-9)配套的学生用书。本书首先给出了一个简要的学习指南,其余章节与主教材《C++程序设计基础教程》相对应,每章内容分为三部分: 第一部分是要点导读,主要是为自学读者指明学习重点,建议学习方法。第二部分是实验,每章都有一个精心设计的实验,与《C++程序设计基础教程》相应章内容配合,使读者在实践中达到对主教材内容的深入理解和熟练掌握。每一个实验都包括实验

      大小:4.74 MBC++

      立即下载

    学习笔记

    7小时24分钟前回答

    C语言程序设计50例(经典收藏)

    【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 2.程序源代码: 复制代码 代码如下: #include "stdio.h" #include "conio.h" main() { int i,j,k; printf("\n"); for(i=1;i5;i++) /*以下为三重循环*/ for(j=1;j5;j++) for (k=1;k5;k++) { if (i!=ki!=jj!=k) /*确保i、j、k三位互不相同*/ printf("%d,%d,%d\n",i,j,k); } getch(); } ============================================================== 【程序2】 题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高 于10万元,低于20万元时,低于……

    6小时41分钟前回答

    c语言程序设计文件操作方法示例(CreateFile和fopen)

    实例: (1)第一种方法CreateFile 复制代码 代码如下: #include "stdafx.h" #include windows.h void main(int argc, char* argv[]) { HANDLE hDevice = CreateFile("C://S.txt", GENERIC_READ|GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); if (hDevice == INVALID_HANDLE_VALUE) { printf("Failed to obtain file with %d error code !/n",GetLastError()); return; } DWORD dwSize = GetFileSize(hDevice,NULL); printf("%d /n",dwSize); char chBuffer[10] = "5469"; DWORD dwWriteSize = 0; BOOL bRet = WriteFile(hDevice,chBuffer,4, if(bRet) { printf("write file success /n"); } FlushFileBuffers(hDevice); //将缓冲区数据写入磁盘 LONG IDistance = 0; DWORD dwPtr = SetFilePointer(hDevice,IDistance,NULL,FILE_BEGIN); //调整文件指针到文件开头 DWORD dwReadSize = 0; bRet……