c语言经典编程282例程序编程 步骤不懂,求解

C语言程序设计实践教程 -
人民邮电出版社最新出版图书
基本信息  书 名 C语言教程(工业和信息化普通高等教育“十二五”规划教材立项项目)
  丛 书 名 21世纪高等学校计算机规划教材——高校系列
  标准书号 ISBN 978-7-115-27023-8
  编目分类 TP312
  作 者 杨有安 曹惠雅 陈维 鲁丽 编
  译 者 --
  责任编辑 武恩玉
  开 本 16 开
  印 张 10.5
  字 数 270 千字
  页 数 160 页
  装 帧 平装
  版 次 第1版第1次
  初版时间 2012年2月
  本 印 次 2012年2月
  首 印 数 -- 册
  定 价 25.00 元内容提要  本书是《C教程》的配套教材。本书针对主教材有关C语言的基本概念、变量、运算符、表达式、顺序结构、分支结构、循环结构、数组、函数、指针、结构体、联合体和枚举类型、预处理和标准函数、文件、数据结构、数据抽象等章节的重点及难点进行总结,对重点难点题型进行分析,并附加各种题型的练习,以此帮助读者加深对知识的理解。本书最后一部分为上机实验,每个实验包括实验目的与要求、实验步骤及实验内容,以此帮助读者提高程序设计的能力。
  本书与《C语言程序设计教程》互为补充,相辅相成,对读者理解教学内容,掌握程序设计的基本知识,提高程序设计的应用能力十分有益。
  本书适合作为高等学校“C语言程序设计”课程的辅导教材,也可作为等级考试辅导教材的自学用书。目 录  第一部分 辅导、实践
  第1章 C语言概述 1
  1.1 知识要点 1
  1.2 重点与难点解析 1
  1.3 测试题 4
  1.3.1 单项选择题 4
  1.3.2 填空题 6
  1.3.3 编程题 6
  1.3.4 测试题参考答案 6
  1.4 习题解答 7
  第2章 基本数据类型和运算符 9
  2.1 知识要点 9
  2.2 重点与难点解析 9
  2.3 测试题 11
  2.3.1 单项选择题 11
  2.3.2 填空题 13
  2.3.3 写出下面程序运行后的结果 13
  2.3.4 编程题 14
  2.3.5 测试题参考答案 15
  2.4 习题解答 16
  第3章 顺序和选择结构程序设计 19
  3.1 知识要点 19
  3.2 重点与难点解析 20
  3.3 测试题 23
  3.3.1 单项选择题 23
  3.3.2 填空题 24
  3.3.3 编程题 25
  3.3.4 测试题参考答案 26
  3.4 习题解答 27
  第4章 循环结构程序设计 31
  4.1 知识要点 31
  4.2 重点与难点解析 31
  4.3 测试题 36
  4.3.1 单项选择题 36
  4.3.2 填空题 41
  4.3.3 编程题 42
  4.3.4 测试题参考答案 43
  4.4 习题解答 44
  第5章 数组 49
  5.1 知识要点 49
  5.2 重点与难点解析 49
  5.3 测试题 51
  5.3.1 单项选择题 51
  5.3.2 填空题 52
  5.3.3 编程题 54
  5.3.4 测试题参考答案 54
  5.4 习题解答 56
  第6章 函数和模块设计 66
  6.1 知识要点 66
  6.2 重点与难点解析 66
  6.3 测试题 68
  6.3.1 单项选择题 68
  6.3.2 填空题 69
  6.3.3 编程题 71
  6.3.4 测试题参考答案 71
  6.4 习题解答 74
  第7章 指针 81
  7.1 知识要点 81
  7.2 重点与难点解析 81
  7.3 测试题 87
  7.3.1 单项选择题 87
  7.3.2 填空题 88
  7.3.3 编程题 90
  7.3.4 测试题参考答案 90
  7.4 习题解答 92
  第8章 结构体与联合体 99
  8.1 知识要点 99
  8.2 重点与难点解析 99
  8.3 测试题 100
  8.3.1 单项选择题 100
  8.3.2 填空题 103
  8.3.3 编程题 104
  8.3.4 测试题参考答案 104
  8.4 习题解答 105
  第9章 预处理和标准函数 113
  9.1 知识要点 113
  9.2 重点与难点解析 113
  9.3 测试题 117
  9.3.1 单项选择题 117
  9.3.2 填空题 118
  9.3.3 编程题 120
  9.3.4 测试题参考答案 120
  9.4 习题解答 121
  第10章 文件 123
  10.1 知识要点 123
  10.2 重点与难点解析 123
  10.3 测试题 124
  10.3.1 单项选择题 124
  10.3.2 填空题 126
  10.3.3 编程题 127
  10.3.4 测试题参考答案 127
  10.4 习题解答 129
  第11章 数据结构和数据抽象 134
  11.1 知识要点 134
  11.2 重点与难点解析 134
  11.3 测试题 136
  11.3.1 单项选择题 136
  11.3.2 填空题 137
  11.3.3 编程题 139
  11.3.4 测试题参考答案 139
  11.4 习题解答 140
  第二部分 上机实践
  实验一 C语言源程序的运行环境、运行过程及表达式的使用 144
  实验二 顺序结构与选择结构程序设计 148
  实验三 循环结构程序设计(一) 149
  实验四 循环结构程序设计(二) 151
  实验五 一维数组与二维数组 153
  实验六 字符数组与字符串 154
  实验七 函数程序设计(一) 155
  实验八 函数程序设计(二) 156
  实验九 指针程序设计(一) 157
  实验十 指针程序设计(二) 158
  实验十一 结构体、联合体程序设计 159
  实验十二 预处理和标准函数 160
  实验十三 文件 161
  实验十四 数据结构和数据抽象 162
C语言程序设计实践教程 -
清华大学出版社
图书信息  书 名: C语言程序设计实践教程
  作 者:
  出版时间: 2009年10月
  开本: 16开
  定价: 29.00 元内容简介  《C语言程序设计实践教程》是教授《C语言程序设计》(清华大学出版社出版)的配套学习辅导书,同时也可作为其他同类教材的学习辅导书。全书分为两部分:第一部分是C语言程序设计基础,包括教材的课后习题及参考答案、实题及参考答案;第二部分是,包括与教材相配套的实验,分别详细介绍了TC和Visual C++6.0这两种集成开发环境。
  《C语言程序设计实践教程》可作为高等学校计算机及相关专业的计算机教材,亦可作为高等学校学生和广大计算机爱好者学习掌握C语言的自学辅导教材。图书目录  第一部分 C语言程序设计基础
  第1章 C语言简介
  第2章 基本数据类型及运算
  第3章 语句
  第4章 数组类型
  第5章 指针
  第6章 函数与程序结构
  第7章 结构体、联合体与枚举
  第8章 编译预处理与自定义新类型名
  第9章 文件
  第10章 位运算
  第二部分 C语言程序设计实验
  附录A Turbo C编译环境
  附录B VC++ 6.0集成开发环境
  附录C 浙江省计算机等级考试样题(二级C)
C语言程序设计实践教程 -
中国铁道出版社出版图书
基本信息  书名:C语言程序设计实践教程
  套系名称:全国高等院校计算机教育规划教材
  书号:978-7-113-12030-6 版次:1版1次 开本:16开 页码:184页
  作者:王建国 侯先槐
  出版时间:
  定价:18 元
  出版社:中国铁道出版社
  适用专业:各专业内容简介  &本书为《C语言程序设计》(王建国、陈惠明主编,中国铁道出版社出版)的配套教材,由上机指导、实践学习、综合练习、教材习题详解等部分组成。
  本书在内容安排上与主教程配套,第1章上机指导部分除介绍Visual C++ 6.0环境外,还重点介绍了程序的调试技术;其他章节的实践学习部分按“读程序画流程图”—“看流程图写程序”—“程序改错”—“程序设计”—“综合练习”等环节组织内容,使学生由“扶着走”到“独立走”顺利过渡;综合练习题的安排循序渐进,突出C语言的实用性和灵活性,有助于提高学生对实际问题的抽象描述能力;附录包括全国计算机等级考试大纲及C语言二级考试部分真题,有利于读者练习提高,准备应试;同时,本书对主教材每章后的习题作了详细解答,是一本针对性很强的辅助教材。
  本书适合作为高等院校应用型本科学生的C语言上机实验、等级培训和综合课程设计等方面的指导教材,也可作为高等职业教育的指导教材,以及计算机专业和相关专业学生、自考学员和教师的辅助教材图书目录  &第1章 C语言基础 1
  1.1 C语言程序的上机操作 1
  1.2 C程序的调试 5
  1.2.1 语法错误调试 5
  1.2.2 逻辑错误调试 7
  1.2.3 其他调试技术 10
  1.3 读程序写结果 11
  1.3.1 相加溢出 11
  1.3.2 字符输出 11
  1.3.3 算术表达式求值 12
  1.3.4 复合赋值表达式求值 13
  1.3.5 自增自减运算求值 13
  1.4 程序设计 14
  综合练习 14
  第2章 控制结构程序实例 15
  2.1 读程序画流程图 15
  2.1.1 分段函数求值 15
  2.1.2 判断输入字符的类型 16
  2.1.3 歌星大奖赛 18
  2.2 看流程图写程序 20
  2.2.1 身高预测 20
  2.2.2 简易计算器 21
  2.2.3 马克思手稿中的数学题 23
  2.3 程序改错 24
  2.3.1 计算整数位数 24
  2.3.2 四方定理 26
  2.4 程序设计 28
  2.4.1 加工资 28
  2.4.2 最大公因子 29
  2.4.3 调和级数的项数 31
  2.4.4 一个奇异的三位数 31
  2.4.5 求定积分 32
  综合练习 34
  第3章 数组与指针程序实例 35
  3.1 读程序画流程图 35
  3.1.1 求成绩平均分 35
  3.1.2 求逆序 36
  3.1.3 数据加密 38
  3.2 看流程图写程序 39
  3.2.1 计算字符串中空格数目 39
  3.2.2 求矩阵鞍点 41
  3.2.3 找素数 44
  3.3 程序改错 46
  3.3.1 改写算术表达式 46
  3.3.2 求矩阵的转置矩阵 48
  3.3.3 判断是否回文 48
  3.4 程序设计 50
  3.4.1 在有序序列中插数 50
  3.4.2 杨辉三角 52
  3.4.3 合法标识符判定 53
  3.4.4 求100的阶乘 55
  综合练习 57
  第4章 函数程序实例 58
  4.1 读程序画流程图 58
  4.1.1 求任意三个整数绝对值的和 58
  4.1.2 宏#include的应用 59
  4.2 看流程图写程序 60
  4.2.1 整数反向输出 60
  4.2.2 字符串反向输出 62
  4.3 程序改错 63
  4.4 程序设计 65
  4.4.1 统计字符串中的单词数 65
  4.4.2 函数指针的应用 66
  综合练习 67
  第5章 结构体程序实例 68
  5.1 结构体应用实例——倒计时器 68
  5.2 单链表的基本操作 71
  5.2.1 链表的创建 71
  5.2.2 链表元素的输出 73
  5.2.3 链表求长度 73
  5.2.4 链表元素的查找 74
  5.2.5 链表元素的插入 74
  5.2.6 链表元素的删除 75
  5.3 单链表的应用 76
  5.3.1 集合的并集 77
  5.3.2 集合的交集 77
  5.3.3 集合的补集 78
  5.3.4 集合操作应用 79
  综合练习 79
  第6章 文件操作程序实例 80
  6.1 读程序画流程图 80
  6.1.1 成绩查询 80
  6.1.2 成绩录入 82
  6.2 看流程图写程序 85
  6.2.1 统计文本文件中的单词数 85
  6.2.2 人事管理信息系统 87
  6.3 程序改错 91
  6.4 程序设计 92
  6.4.1 统计素数写入文件 92
  6.4.2 字符串加密 93
  综合练习 95
  第7章 习题答案 96
  7.1 C语言基础知识习题答案 96
  7.2 算法习题答案 97
  7.3 C程序的控制结构习题答案 99
  7.4 数组与指针习题答案 103
  7.5 函数习题答案 107
  7.6 结构体与共用体习题答案 110
  7.7 文件操作习题答案 113
  附录A 全国计算机等级考试大纲 119
  附录B 全国计算机等级考试二级真题 123
  附录C 上机考试试题与参考答案及解析 161
  参考文献 170
为本词条添加和相关影像
互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。未经许可,禁止商业网站等复制、抓取本站内容;合理使用者,请注明来源于。
登录后使用互动百科的服务,将会得到个性化的提示和帮助,还有机会和770多万专业认证智愿者沟通。
您也可以使用以下网站账号登录:
此词条还可添加&
编辑次数:4次
参与编辑人数:4位
最近更新时间: 11:43:25
贡献光荣榜
扫描二维码用手机浏览词条
保存二维码可印刷到宣传品
扫描二维码用手机浏览词条
保存二维码可印刷到宣传品C语言程序题 看不懂,求帮忙;程序的结果是什么 怎么得出来的?_百度知道
C语言程序题 看不懂,求帮忙;程序的结果是什么 怎么得出来的?
#include&stdio.h&fib(int n,int *p){
int f1,f2;
if(n==1||n==2)
fib(n-1,&f1);
fib(n-2,&f2);
}}int main(){
fib憨氦封教莩寄凤犀脯篓(6,&x);
printf(&%d\n&,x);
return 0;}
提问者采纳
这是求斐波拉契数列的第6项,结果为8。
每一步都是什么意思
可以解释一下吗
这个要解释清楚,一两句话说不清楚。 给一个不是指针的情况,把这个看懂了,用指针实现的自然就明白了。晚安!
提问者评价
其他类似问题
程序运行结果为:8就是一个函数的递归调用,当第一个参数等于1或者2时,给后面那个地址指向的变量赋值为1憨氦封教莩寄凤犀脯篓,当不满足等于1或者2时,两次对函数自身的调用。
按默认排序
其他1条回答
运行一下就知道了
要的是流程
我也知道运行一下就出了。是8;关键是不明白为什么
等待您来回答
为您推荐:
下载知道APP
随时随地咨询
出门在外也不愁百度文库-信息提示
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
信息提示对不起,该文档已被删除,无法查看
4秒后,自动返回首页比特客户端
您的位置:
详解大数据
详解大数据
详解大数据
详解大数据
C语言编程程序文件追加解决方法
关键字:C语言
  对文件进行读写是常碰到操作,文件在进行读写操作之前要先打开,使用完毕要关闭。所谓打开文件,实际上是建立文件的各种有关信息,并使文件指针指向该文件,以便进行其它操作。通过c语言基础培训可以基本掌握文件进行读写操作。文件的打开(fopen函数)fopen函数用来打开一个文件,其调用的一般形式为:文件指针名=fopen(文件名,使用文件方式); 其中,"文件指针名"必须是被说明为FILE 类型的指针变量;"文件名"是被打开文件的文件名;"使用文件方式"是指文件的类型和操作要求。"文件名"是字符串常量或字符串数组。
  相关函数:open,fclose
  表头文件:#include
  定义函数:FILE * fopen(const char * path,const char * mode);函数说明参数path字符串包含欲打开的文件路径及文件名,参数mode字符串则代表着流形态。
  mode有下列几种形态字符串:
  r 打开只读文件,该文件必须存在;
  r+ 打开可读写的文件,该文件必须存在;
  w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件;
  w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件;
  a 以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留;
  a+ 以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。
  上述的形态字符串再加一个b字符,如rb、w+b或ab+等组合,加入b 字符用来告诉函数库打开的文件为二进制文件,而非纯文字文件。不过在POSIX系统,包含都会忽略该字符。由fopen()所建立的新文件会具有S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH(0666)权限,此文件权限也会参考umask 值。返回值文件顺利打开后,指向该流的文件指针就会被返回。若果文件打开失败则返回NULL,并把错误代码存在errno 中。附加说明一般而言,开文件后会作一些文件读取或写入的动作,若开文件失败,接下来的读写动作也无法顺利进行,所以在fopen()后请作错误判断及处理。
  #include
  main()
  {FILE *
  fp=fopen("noexist","a+");
  if(fp= =NULL)
  fclose(fp);
[ 责任编辑:之极 ]
本届云博会的主要内容包括展览展…
甲骨文的云战略已经完成第一阶段…
软件信息化周刊
比特软件信息化周刊提供以数据库、操作系统和管理软件为重点的全面软件信息化产业热点、应用方案推荐、实用技巧分享等。以最新的软件资讯,最新的软件技巧,最新的软件与服务业内动态来为IT用户找到软捷径。
商务办公周刊
比特商务周刊是一个及行业资讯、深度分析、企业导购等为一体的综合性周刊。其中,与中国计量科学研究院合力打造的比特实验室可以为商业用户提供最权威的采购指南。是企业用户不可缺少的智选周刊!
比特网络周刊向企业网管员以及网络技术和产品使用者提供关于网络产业动态、技术热点、组网、建网、网络管理、网络运维等最新技术和实用技巧,帮助网管答疑解惑,成为网管好帮手。
服务器周刊
比特服务器周刊作为比特网的重点频道之一,主要关注x86服务器,RISC架构服务器以及高性能计算机行业的产品及发展动态。通过最独到的编辑观点和业界动态分析,让您第一时间了解服务器行业的趋势。
比特存储周刊长期以来,为读者提供企业存储领域高质量的原创内容,及时、全面的资讯、技术、方案以及案例文章,力求成为业界领先的存储媒体。比特存储周刊始终致力于用户的企业信息化建设、存储业务、数据保护与容灾构建以及数据管理部署等方面服务。
比特安全周刊通过专业的信息安全内容建设,为企业级用户打造最具商业价值的信息沟通平台,并为安全厂商提供多层面、多维度的媒体宣传手段。与其他同类网站信息安全内容相比,比特安全周刊运作模式更加独立,对信息安全界的动态新闻更新更快。
新闻中心热点推荐
新闻中心以独特视角精选一周内最具影响力的行业重大事件或圈内精彩故事,为企业级用户打造重点突出,可读性强,商业价值高的信息共享平台;同时为互联网、IT业界及通信厂商提供一条精准快捷,渗透力强,覆盖面广的媒体传播途径。
云计算周刊
比特云计算周刊关注云计算产业热点技术应用与趋势发展,全方位报道云计算领域最新动态。为用户与企业架设起沟通交流平台。包括IaaS、PaaS、SaaS各种不同的服务类型以及相关的安全与管理内容介绍。
CIO俱乐部周刊
比特CIO俱乐部周刊以大量高端CIO沙龙或专题研讨会以及对明星CIO的深入采访为依托,汇聚中国500强CIO的集体智慧。旨为中国杰出的CIO提供一个良好的互融互通 、促进交流的平台,并持续提供丰富的资讯和服务,探讨信息化建设,推动中国信息化发展引领CIO未来职业发展。
IT专家新闻邮件长期以来,以定向、分众、整合的商业模式,为企业IT专业人士以及IT系统采购决策者提供高质量的原创内容,包括IT新闻、评论、专家答疑、技巧和白皮书。此外,IT专家网还为读者提供包括咨询、社区、论坛、线下会议、读者沙龙等多种服务。
X周刊是一份IT人的技术娱乐周刊,给用户实时传递I最新T资讯、IT段子、技术技巧、畅销书籍,同时用户还能参与我们推荐的互动游戏,给广大的IT技术人士忙碌工作之余带来轻松休闲一刻。
微信扫一扫
关注Chinabyte

我要回帖

更多关于 c语言编程 的文章

 

随机推荐