《C 语言课程设计》实施安排表
实践教学活动
名称
C 语言课程设计
参考教材或
指导书
[1] 谭浩强著.C 程序设计教程(第五版)[M].北京:清华大学出版社,2020
[2] 谭浩强著.C 程序设计教程(第五版)学习辅导[M].北京:清华大学出
版社,2020
教学任务
一. 教学目的
通过本课程设计,培养学生的上机动手能力,使学生巩固《C 语言程
序设计》课程学习的内容,掌握工程软件设计的基本方法,强化上机动手
能力,闯过编程关;为后续各门计算机课程的学习打下坚实基础。
二.内容及要求
学生两人一组,从以下选题中任选三个题目,从屏幕上输出四个菜单
项供用户选择,用户输入数字 1、2、3、4 选择,完成相应的功能。
1)有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?
都是多少?
2)一个整数,它加上 100 后是一个完全平方数,再加上 168 又是一个完全平方
数,请问该数是多少?
3)输入某年某月某日,判断这一天是这一年的第几天?
4)两个乒乓球队进行比赛,各出三人。甲队为 a,b,c 三人,乙队为 x,y,z 三人。
已抽签决定比赛名单。有人向队员打听比赛的名单。a 说他不和 x 比,c 说他不和
x,z 比,请编程序找出三队赛手的名单。
5)输出 9*9 乘法口诀(三角形形状)。
6)打印楼梯,同时在楼梯上方打印两个笑脸。
7)编程计算 1!+2!+3!+4!+5!+6!+7!+8!+9!+10!的值。
8)有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前 20
项之和。
9)利用递归函数调用方式,将所输入的 5 个字符,以相反顺序打印出来。
10)请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,
则继续判断第二个字母。
11)按任意键改变运行界面的颜色。
12)三色球问题。若一个口袋中放有 12 个球,其中有 3 个红色的,3 个白色的,
6 个黑色的,从中任取八个球,问共有多少种不同的颜色搭配?
13)编程计算 1+3+5+7+....+101 的值。
14)编程计算 1*2*3+3*4*5+.....+99*100*101 的值。
15)公鸡 5 元一只,母鸡 3 元一只,小鸡 3 只一元。用 100 块钱买 100 只鸡,
问公鸡、母鸡、小鸡各能买到多少只?
16)编程输出倒三角形的九九乘法表。