当前位置:首页 >> 其它课程 >>

C课设题目


1.已知银行整存整取存款不同期限的月息利率(采用复利方式,即利滚利)分别为 0.63% 期限一年 0.66% 期限二年 月息利率= 0.69% 期限三年 0.75% 期限五年 0.85% 期限八年 要求输入存钱的本金和期限(以整数年为单位) ,求到期时能从银行得到的利息与本金的合 计。 提示:可以用嵌套的 if-else 结构或 switch 结构实现,核心函数 pow(1+月利

率,月份)。 请思考年份是四、六、七或八年以上的情况。 2.简单计算器。用 switch 语句编写一个程序计算表达式:data1 op data2 的值。其中 op 为运 算符+、-、*、/。 3.编写程序,用二分法求方程 2x3-4x2+3x-6=0 在(-10,10)之间的根。 提示: ① 用 do-while 语句实现。 ② 二分法的计算步骤: (1) 准备 计算 f(x)在有根区间[a,b]端点处的值 f(a),f(b) (2) 二分 计算 f(x)在区间中点(a+b)/2 处的值 f[(a+b)/2] (3) 判断若 f[(a+b)/2]=0,则即是根,计算过程结束。 否则,检测: A. 若 f[(a+b)/2]与 f(a)异号,则根位于区间[a,(a+b)/2]内,这时以(a+b)/2 代替 b; B. 若 f[(a+b)/2]与 f(a)同号,则根位于区间[(a+b)/2,b]内,这时以(a+b)/2 代替 a; 反复执行步骤 2 和 3,直到区间[a,b]长度缩小到允许的误差范围之内,此时中点(a+b)/2 即为所求的根。 4.编写程序,给定一个整数 i,请求出另一个整数 j,使 i 和 j 在用 8 位二进制表示时互为逆 序。 例如: 给定 i=3 时, 应得到 j=192 (3 的二进制为: 00000011, 192 的二进制为 11000000) 。 提示: ① 十进制整数转换为二进制整数用“除 2 求余”法。 ② 二进制整数转换为十进制整数用“按权相加”法。 5.编写程序,抓交通肇事犯。 一辆卡车违反交通规则,撞人后逃跑。现场有三人目击事件,但都没有记住车号,只记下车 号的一些特征。甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的,但 与前两位不同;丙是位数学家,他说:四位的车号刚好是一个整数的平方。根据以上线索求 出车号。 提示: ① 按照题目的要求,造出一个前两位数相同、后两位数相同且相互间又不同的整数,然后 判断该整数是否是另一个整数的平方。 ② 用穷举法解此题。穷举法是最简单、最常见的一种程序设计方法,它充分利用了计算机 处理的高速特征。穷举法的关键是要确定穷举的范围,既不能过分扩大穷举的范围,也 不能过分缩小穷举的范围,否则程序的运行效率会很低,或有可能遗漏正确的结果而产

生错误。 6.从终端输入实数 x,用递推法求 ex=1+x+x2/2!+x3/3!+…+xn/n!的值。 7.打印出以下的杨辉三角形(要求打印出 10 行) 。 1 11 121 1331 14641 1 5 10 10 5 1 …… …… …… 提示:用二维数组实现。关键语句:a[i][j]=a[i-1][j-1]+a[i-1][j] 8.找出一个二维数组的“鞍点” ,即该位置上的元素在该行上最大,在该列上最小。 提示: ① 一个二维数组可能有鞍点也可能没有鞍点,若有鞍点,则只有一个。 ② 准备两组测试数据: (1) 二维数组有鞍点: 9 80 205 40 90 -60 96 1 210 -3 101 89 (2) 二维数组没有鞍点: 9 80 205 40 90 -60 196 1 210 -3 101 89 45 54 156 7 ③用 scanf 函数从键盘输入数组各元素的值,检查结果是否正确。如果已指定了数组的行数 和列数,可以在程序中对数组元素赋初值,而不必用 scanf 函数。请同学们修改程序以实现 之。

9.某班期终考试科目为高数 MT、英语 EN 和物理 PH,有 30 个人参加考试。为评定奖学金, 要求统计并输出一个表格,表格内容包括学好、各科分属、总分和平均分,并标出 3 门课均 在 90 分以上者(该栏标志输出为 Y,否则为 N) ,表格形式如下: NO MT EN PH SUM V >90 1 97 87 92 276 92 N 2 92 91 90 273 91 Y 3 90 81 82 253 84 N ...... ...... ...... ......

10.下面是一个 5*5 阶的螺旋方阵,试编程打印出此形式的 n*n(n<10)阶的方阵(顺时针 旋进) 。

1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 提示:用二维数组实现。


相关文章:
C语言课程设计题目汇总
31 杨顺民题目 C 语言程序课程设计题目 题目 1:年历显示 功能要求: (1) ...实验或上机学时, 学分,开课学期等信息,学生可按要求(如总学分不得少于 15)...
C语言课程设计题目
C 语言程序编码训练题目一、程序设计题目:简单的学生成绩管理程序程序设计功能及要求: (1) 总人数定义为宏,数据使用文件存放; (2) 输入学生姓名学号,及五门成绩,...
C课程设计题目
C​课​程​设​计​题​目 暂无评价|0人阅读|0次下载|举报文档中原工学院软件学院 C 语言一级课题任务书软件工程专业所开设的 C 课程设计(一级...
C语言课程设计参考题目及要求
C 语言课程设计参考设计题目 1、学生信息管理 (1)问题描述 学生信息包括:学号,...假设每位学生必须完成基础课 50 学分、专业 课 50 学分、选修课 24 学分、...
C语言课程设计参考题目及要求
C 语言课程设计参考设计题目 1、学生信息管理 (1)问题描述 学生信息包括:学号,...(考试成绩)*0.6+(同学互评分)*0.1+品德成绩*0.1+任课老师 评分*0.2。...
C课程设计题目
C​课​程​设​计​题​目 暂无评价|0人阅读|0次下载|举报文档 CC 课程设计题目 一、工资管理系统 1、需求分析 工资信息存放在文件中,提供文件的...
C语言课程设计试题及答案
C语言课程设计试题及答案_IT认证_资格考试/认证_教育专区。C语言课程设计试题及答案,孪生素数对的查找 专业班级:信息管理与信息系统 2014 级学号:姓名: 课程编号:...
课程设计题目
课程设计题目_工学_高等教育_教育专区。C语言课程设计题目 《程序设计基础》课程...课程性质 公共必修 专业必修 专业选修 素质课 …… 学分 4 3 2 1 …… ...
C语言课程设计题目-2013
C语言课程设计题目-2013_IT认证_资格考试/认证_教育专区。C 语言课程设计学 专班学姓院:机械与电子信息学部 业:通信工程 级: 二班 号:2900120232 名: 严命慧...
C语言课程设计题目
C 语言课程设计实施方案与题目 C 语言实践教学环节实施方案填表人:张晓民 实践...独立分析解决问题的能力和创新精神,课 程设计报告和答辩水平以及学习态度综合考评...
更多相关标签:
c语言课程设计题目 | c 课程设计题目 | c语言课设题目 | 数据结构课程设计题目 | java课程设计题目 | 数据库课程设计题目 | matlab课程设计题目 | 软件工程课程设计题目 |