中学生C语言入门演练100例(信息学奥林匹克竞赛指导丛书)
![中学生C语言入门演练100例(信息学奥林匹克竞赛指导丛书)](http://image.wangchao.net.cn/small/product/1247162998321.jpg)
分類: 图书,教材教辅与参考书,高中,综合,
品牌: 李学武
基本信息·出版社:清华大学出版社
·页码:243 页
·出版日期:2007年
·ISBN:9787302143284
·条形码:9787302143284
·包装版本:2007年3月第1版
·装帧:平装
·开本:16开
·丛书名:信息学奥林匹克竞赛指导丛书
产品信息有问题吗?请帮我们更新产品信息。
内容简介《中学生C语言入门演练100例》力求通过100个演练实例使中学生学会C语言程度设计方法和技巧。全书并不是简单的程序罗列,而是通过“演练”的方式给出C语言的比较完整的介绍,目是让学生掌握最基本、最常用而且是比较规范的程序设计方法。读者可以不借助其他参考书便可学会常用的程序设计方法。
作者简介李学武,译著有《算法分析导论》等。
编辑推荐针对中学生的特点,《中学生C语言入门演练100例》采用了多种处理,在不牺牲C语言精髓的前提下努力降低读者学习的难度。《中学生C语言入门演练100例》主要面向准备参加各层次信息学竞赛的中学生,也可供其他学习C语言的读者参考。
目录
第1章起步
演练1来自计算机的问候
演练2计算圆的面积与周长
演练3已知三边,计算三角形的面积
第2章数据类型、数据的输入与输出——C语言入门的第一关
演练4谁错了,计算机还是你?
演练5猜年龄和出生月份
演练6鸡兔同笼
演练7字符串的复制与连接
演练8比较两个字符串的大小(利用库函数)
演练9八进制、十进制、十六进制数的直接转换
演练10四渠注水
习题
第3章条件判断——第一个实质性的程序设计方法
演练11计算分段函数的值
演练12将3个数从小到大排序
演练13求一元二次方程的根
演练14小学生加减法练习
习题
第4章更复杂的判断条件
演练15判断闰年
演练16计算应交税款
演练17与时俱进的问候语
演练18求某年某月的天数
演练19求一元三次方程的根
习题
第5章循环——第二个实质性的程序设计方法
演练20对计算三角形的面积(演练3)的程序的改进
演练21产生10个随机数(可能有重复)
演练22序列求和与累加
演练23求1+2+3+4+5…+100奇数项之和
演练24计算阶乘n!
演练25计算Fobinacci数列
演练26判断一个正整数是否是素数
演练27求两数的最大公约数
演练28求两数的最小公倍数
习题
第6章多重循环
演练29打印乘法表
演练30打印5×4矩阵
演练31求3□×8256=□3×6528等式中方框里的数
演练32寻找与演练31具有相同规律的数
演练33谁参加了计算机竞赛
演练34用*打印菱形图案
演练35百钱买百鸡
演练36自然对数的底e的计算
演练37勾股数
演练38完全数与麦森数
习题
第7章数组——解决复杂问题的强有力的工具
演练39巧分橘子
演练40打印杨辉三角
演练41统计总分与平均分
演练42产生m个不同的随机数
演练43随机产生一个4×5矩阵
演练44数组元素的插入
演练45求数组元素的最大值与最小值
演练46排序算法之一——选择排序
演练47排序算法之二——起泡排序
演练48求不大于m的全部素数
演练49求矩阵每一行的最大元素
演练50矩阵加法
演练51将十进制数转换为k进制数
演练52将k进制数转换为十进制数
习题
第8章字符与字符串的操作
演练53比较字符串的大小(不利用库函数)
演练54反向显示字符串
演练55统计字符串中字母和数字的个数
演练56统计字符串中各单词的长度
演练57删除字符串中的某个字符
演练58将在字符串的指定位置插入一个指定的字符串
演练59将数字转换为一个字符串
演练60将一个字符串转换为数字
演练61打印正弦曲线(文本方式)
演练62打印正弦曲线(图开方式)
习题
第9章函数初步——良好的程序结构是程序设计的生命线
演练63求n个数的最大值、最小值和平均值
演练64利用函数互换两个变量的值
演练65用直方图显示字符串中各单词的长度
演练66插入排序
演练67利用函数实现矩阵的加法运算
习题
第10章函数的递归引用
演练68利用递归求n!
演练69利用递归求一个整数的各位数字
演练70二分查找
演练71利用递归求最大公约数
演练72生成n个数的全部排序
演练73三塔问题
演练74利用递归实现选择排序
习题
第11章指针——使C语言更加灵活、高效的一种数据类型
第12章简单的文件操作
第13章更复杂的数据结构——为了更广泛的应用
第14章综合练习
附录1Turbo C 2.0操作简介
附录2Rhide(GCC)操作简介
附录3C语言运算符及运算顺序
附录4ASCⅡ码表
……[看更多目录]