文档介绍:C 语言程序设计习题试题集本文由谁说我不是会员贡献 doc 文档可能在 WAP 端浏览体验不佳。建议您优先选择 TXT ,或下载源文件到本机查看。《C 语言程序设计》精品课件试题目录(按住 CTRL 键点击超链) 单项选择题………………………第 002 页阅读程序题………………………第 018 页程序填空题………………………第 039 页编写程序题………………………第 070 页《高级语言程序设计》课程设计制作小组 2007 年4月 1 四、编写程序题及参考答案导读: 虽然题目基本按照教材章节顺序排列的, 但是把同类题目尽量排在一起,便于读者学习掌握编程方法和思路,提高自己的编程能力。【 】已知银行整存整取存款不同期限的月息利率分别为: % 期限一年 % 期限二年月息利率= % 期限三年 % 期限五年 % 期限八年要求输入存钱的本金和期限,求到期时能从银行得到的利息与本金的合计。【 】输入年份 year 和月 month ,求该月有多少天。判断是否为闰年,可用如下C语言表达式: year%4==0 && year%100!=0 || year%400==0 。若表达式成立(即表达式值为 1) ,则 year 为闰年; 否则,表达式不成立(即值为 0), year 为平年。【 】编写一个简单计算器程序, 输入格式为: data1 op data2 。其中 data1 和 data2 是参加运算的两个数, op 为运算符, 它的取值只能是+、-、*、/。【 】输入 n 值,输出如图所示矩形。【 】输入 n 值,输出如图所示平行四边形。【 】输入 n 值,输出如图所示高为 n 的等腰三角形。 2【 】输入 n 值,输出如图所示高为 n 的等腰三角形。【 】输入 n值, 输出如图所示高和上底均为 n 的等腰梯形。【 】输入 n 值,输出如图所示高和上底均为 n 的等腰空心梯形。【 】输入 n 值,输出如图所示边长为 n 的空心正六边型。【 】输入 n 值,输出如图所示图形。 3 【 】输入 n 值,输出如图所示图形。【 】输入 n 值,输出如图所示图形。【 】输入 n 值,输出如图所示图形。【 】输入 n 值,输出如图所示图形。【 】输入 n 值,输出如图所示图形。(例为 n=6 时) 4【 】编写程序,输出如图所示 sin(x) 函数 0到2π的图形。【 】编写程序,在屏幕上输出一个由* 号围成的空心圆。【 】编写程序, 在屏幕上绘制如图余弦曲线和直线。若屏幕的横向为 x轴, 纵向为 y轴, 在屏幕上显示 0~ 360 度的 cos(x) 曲线与直线 x=f(y)=45*(y-1)+31 的迭加图形。其中 cos 图形用"*" 表示, f(y) 用"+" 表示, 在两个图形的交点处则用 f(y) 图形的符号。 5【 】编写程序,输出如图所示高度为 n 的图形。【 】编写程序,输出如图所示高度为 n 的图形。【 】输入 n 值,输出如图所示图形。 6【 】输入 n 值,输出如图所示的 n× n(n<10) 阶螺旋方阵。 12345 16 17 18 196 15 24 25 207 14 23 22 218 13 12 11 109 图 n=5 时的螺旋方阵【 】输入 n 值,输出如图所示回型方阵。【 】输出如图所示的数字金字塔 7 【 】输入 n 值,输出如图所示图形。【 】输入顶行字符和图形的高,输出如图所示图形。【 】输入首字符和高后,输出如图所示回型方阵。 AAAAA ABBBA 8 ABCBA ABBBA AAAAA 图 首字符为'A' 、高为 5 的方阵【 】输入中心字符和高后, 输出如图所示回型方阵。 XXXXX XYYYX XYZYX XYYYY XXXXX 图 中心字符为'Z' 、高为 5 的方阵【 】编写程序,输出如图所示上三角形式的乘法九九表。【 】编写程序,输出如图所示下三角乘法九九表。 9【 】编写程序,输入三角型的三条边长,求其面积。注意: 对于不合理的边长输入要输出数据错误的提示信息。【 】编写程序求出 555555 的约数中最大的三位数是多少。【 】编写程序计算下列算式的值: 直到某一项 A<= 时为止。输出最后C的值。【 】从键盘输入任意的字符, 按下列规则进行分类计数。第一类'0