2015作业必做题
C语言程序设计作业之必做题
第 1-3 章
E01. 【顺序程序与基本运算符】从键盘输入两个正整数 a 和 b ,计算并输出 a
/ b 的商和余数。输出格式要求占6列,右对齐。
E02. 【顺序程序与基本运算符】编写程序计算用户输入的 3 个整数的平均值、
和、最大值和最小值,并输出到屏幕上。输出格式要求平均值占8列,保留4位小数,左对齐;最大值和最小值占6列,右对齐。
E03. 【顺序程序与基本运算符】从键盘输入一个浮点变量 r ,以 r 为半径,求
相应的圆的周长和面积,求相应球体的体积和表面积,并将结果输出到屏幕上。输出格式要求保留3为小数,右对齐。
E04. 【顺序程序与基本运算符】编写程序输出用户输入的一个 3 位正整数的 3
个数字的和,例如 234,2+3+4=9。
E05. 【字符数据】从键盘输入一个字符,输出这个字符对应的 ASCII 码。
E06. 【字符数据】从键盘输入一个小写字母,将其转换成相应的大写字母输出到
屏幕上。
E07. 【顺序程序与基本运算符】从键盘输入一个数x,计算表达式的值并输出到
屏幕上,要求保留4为小数。表达式如下:
第 4 章 选择程序设计
E08. 【if 语句】从键盘输入三个浮点变量 a 、 b 和 c ,用公式法求解
ax2 + bx + c = 0 ,并将结果输出到屏幕上。请根据 b2 ? 4ac 的值,合理给出方程的根。(注:当 b2 ? 4ac < 0 时,不能用 sqrt 函数求的值,否则程序会出现异常。)
E09. 【if 语句】根据用户的输入 3 个顶点坐标计算三角形的面积和周长,如果
不能构成三角形提示错误。
E10. 【switch 语句】不考虑闰年,输入月份,用 switch 语句实现显示该月有多
少天。
E11. 【switch 语句】已知 2013 年 1 月 1 日是星期二,输入 2013 年的一个
日期(月和日),判断这天是星期几?
E12. 【if 语句】从键盘输入两个浮点数 x1 和 y1 作为圆心坐标,从键盘输入
一个浮点数 r 作为半径,这样就在二维平面上唯一地确定了一个圆。再从键盘输入两个浮点数 x 2 和 y 2 ,求坐标 ( x 2, y 2) 是在圆上还是在圆外?(在圆周上也是在圆上)
E13. 【if 语句】给出一个不多于 5 位的正整数,要求:
(1)求出它是几位数; (2)分别输出每一位数字;
(3)按逆序输出每位数字,例如原数为 321,应输出 123。
E14. 【if 语句(嵌套)】从键盘输入任意3个整数,按从小到大的顺序输出。 E15. 【switch语句】假设银行对1年期的存款利息计算法方法如下:如果存款金
额I小于10万元,则按照1.5%的年利率计算利息;如果存款金额I大于等于10万元,但小于50万元,则按照2%的年利率计算利息;如果存款金额I大于等于50万元,但小于100万元,则按照3%的年利率计算利息;如果存款金额大于等于100万元,则按照3.5%的年利率计算利息。现在从键盘输入一个整数表示存款金额,请计算一年后的本金和利息总共有多少,将计算结果输出到屏幕上。
E16. 【if语句】从键盘输入一个字母,如果输入的是小写字母,请将其转换为大
写字母输出,如果输入的是大写字母,请将其转换为小写字母输出。请编写程序实现。
第 5 章 循环程序设计
E17. 【简单循环】输入两个正整数 m 和 n ,求其最大公约数和最小公倍数。 E18. 【简单循环】编写程序打印出 ASCII 码为 32-126 的 ASCII 字符(每行
打印 5 个)。
E19. 【简单循环】求 S n = a + aa + ... + aa...a 的值。其中 a 是一个数字。 a 和
n 都是由键盘输入。例如:
求 S = 2 + 22 + 222 + 2222 + 22222 + 222222 ,那么 a = 2 且 n = 6 。
E20. 【循环嵌套、穷举法】现有 1 元、2 元和 5 元的钱币若干,如果要用这些
钱币去购买售价 50 元的商品,请问有多少种不同的组合方式。
E21. 【简单循环、迭代】有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...,求
出这个数列的前20 项之和。
E22. 【简单循环、迭代】用迭代法求。求平方根的迭代公式为:
)
要求前后两次求出的x的差的绝对值小于。
E23. 【循环嵌套、穷举法】公园前 5 世纪,我国数学家张丘建在《算经》中提
出百钱百鸡问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一,百钱买百鸡,问鸡翁、母、雏各几何?
E24. 【简单循环】计算所有“水仙花数”,水仙花数是指一个3位数,其各位数
字立方和等于该数本身。例如:153是一个水仙花数,因为
E25. 【循环嵌套】从键盘输入若干个位数不确定的正整数,请编写程序统计这些
整数中数字0和9出现的次数。当输入一个负数时,则结束输入。 E26. 【循环嵌套】编写程序找出所有三位数中的包含数字3的所有素数,并输出
到屏幕上,要求每行输出8个素数,每个素数占6列。
第 6 章 数组
E27. 【一维数值数组】用筛法求 100 之内的质数,并打印输出所有的质数,每
5个一行。
E28. 【一维数值数组】用选择法对 10 个整数排序,输出排序前后的情况。用随
机数来初始化数组。
E29. 【一维数值数组】已知数组 int arry [10]={13,24,35,46,57,68,79,88,93},请将
用户输入的一个数字按照从小到大的顺序插在对应的位置后输出整个数组。 E30. 【一维数值数组】已知数组 int arry []={35,46,57,13,24,35,99,68,13,79,88,46},
请将数组中重复的元素去除,并按从小到大的顺序排列并输出。
E31. 【一维数值数组】已知有序数组int arry[]={12, 23, 34, 56, 78,98,256,789},从
键盘输入一个整数,请用二分查找法在数组中找出该整数,并将其下标输出到屏幕上,如果数组中没有该整数,则输出“无此整数”。
E32. 【一维数值数组】已知数组int arry[]={12, 23, 34, 56, 78,98,256,789},请编写
程序,在不使用其他过渡数组的条件下逆序数组的所有元素。
E33. 【一维数值数组】已知数组int arry[]={98, 23, 56, 78, 34, 256, 12, 789},请使
用选择法对数组元素按照其元素的数值之和从大到小排序。 E34. 【二维数值数组】打印 8 行的杨辉三角形。
E35. 【二维数值数组】利用随机数初始化一个N*N的矩阵,并计算矩阵正、负
对角线元素的和。(N为预先设定好的一个正整数)
E36. 【二维数值数组】打印 n 阶魔方阵( n 为奇数)。魔方阵的每一行、每一
列和对角线元素之和都相等。
E37. 【二维数值数组】利用随机数初始化一个N*N的二维矩阵,请编写程序找
出该二维矩阵中的所有鞍点,并输出其值和所在行号和列号。鞍点是指该元素是其所在行的最大值,是其所在列的最小值。注意:一个二维矩阵可能有多个鞍点,也可能没有鞍点。(N为预先设定好的一个正整数)
E38. 【二维数值数组】利用随机数初始一个N*N的二维数组,请对二维数组的
每一行元素根据元素的数据位数按照从小到大排序。例如:假设二维数组的第一行元素为:[23456,345,2,45],则排序后的结果为[2,45,345,23456] E39. 【一维字符数组】从键盘输入一个字符串,将这个字符串变成逆序字符串并
输出。如:输入字符串为“abcdefg”,则逆序字符串为“gfedcba”。
E40. 【一维字符数组】不使用字符串处理函数,判断 …… 此处隐藏:2602字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




