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

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语言课程设计试题及答案
C语言课程设计试题及答案_IT认证_资格考试/认证_教育专区。C语言课程设计试题及...-1- 三、详细要求请将答案从 Visual C++ 中粘贴到每个题目的空白处,并存盘。...
2015 C课程设计题目1
C 语言程序设计》课程设计题目及要求 一、目的: 本次课程设计是《C 语言程序设计》课程的综合实验,作为课堂教学和课内正常上机实验的补充。 通过对《C 语言...
2014vc课程设计题目汇总
2​0​1​4​v​c​课​程​设​计​题​目​汇​...编号001 可视化编程(VC++)课程设计任务书 题目科学计算器的设计与实现 1 开发...
《C语言程序课程设计》题目内容及要求
《C语言程序课程设计》题目内容及要求_IT认证_资格...品德成绩、任课教师评分、综合测评总 分、综合测评...供选择的C语言程序课程设... 9页 免费 ©...
C语言课程设计参考题目
C​语​言​课​程​设​计​参​考​题​目...分解整数的方法很低多,由于题目中有 "i1>=i2>=...>=in,提示我们可先确定...
C课程设计题目
C​课​程​设​计​题​目 暂无评价|0人阅读|0次下载|举报文档 CC 课程设计题目 一、工资管理系统 1、需求分析 工资信息存放在文件中,提供文件的...
《C语言程序设计课程设计》题目
《C 语言程序设计》课程设计题目 1 一元稀疏多项式的运算 问题描述:设有两个...性别等基本信息和各课成绩 ⑵ 显示全部学生各科成绩信息; ⑶ 对各科成绩统计...
C语言课程设计题目
(公共课、必修课、选修课),总学时,授课学时,实验或上机学时,学分,开课学期...C语言课程设计作业题目 33页 1下载券 C高级语言程序设计课程设... 33页 免费...
c语言课程设计题目
c语言课程设计题目_院校资料_高等教育_教育专区。C语言复习资料C...实验或上机学时, 学分,开课学期等信息,学生可按要求(如总学分不得少于 15)...
C++课程设计题目_qhb
c​+​+​课​程​设​计​报​告​及​题​目1...36、课程设计选题管理系统 主要包括下列模块: 1). 新增、修改、删除课程设计...
更多相关标签:
c 课程设计题目 | c语言课程设计题目 | c语言课设题目 | c 课程设计题目类 | 数据结构课程设计题目 | java课程设计题目 | 数据库课程设计题目 | 机械原理课程设计题目 |