C语言程序课程设计题目

题目1:年历显示

功能要求:

(1) 输入一个年份,输出是在屏幕上显示该年的日历。假定输入的年份在1940-2040年之间。

(2) 输入年月,输出该月的日历。

(3) 输入年月日,输出距今天还有多少天,星期几,是否是公历节日。

题目2:小学生测验

面向小学1~2 年级学生,随机选择两个整数和加减法形成算式要求学生解答。

功能要求:

1 10 10

()电脑随机出 道题,每题 分,程序结束时显示学生得分;

2 1~2 50

()确保算式没有超出 年级的水平,只允许进行 以内的加减法,不允许两数之和或之差超出

0~50 的范围,负数更是不允许的;

3

()每道题学生有三次机会输入答案,当学生输入错误答案时,提醒学生重新输入,如果三次机会

结束则输出正确答案;

(4)对于每道题,学生第一次输入正确答案得10 分,第二次输入正确答案得7 分,第三次输入正确

答案得5分,否则不得分;

(5)总成绩90 以上显示 “SMART”

,80-90 显示 “GOOD”,70-80 显示 “OK”,60-70 显示 “PASS”,60 以下 “TRYAGAIN”

题目3 运动会比赛计分系统

要求:初始化输入:N-参赛学校总数,M-男子竞赛项目数,W-女子竞赛项目数

各项目名次取法有如下几种:

取前5名:第一名得分7 分,第二名得分5,第三名得分3,第四名得分2,第五名得分1;取前3 名:

第一名得分5,第二名得分3,第三名得分2;

功能要求:

(1)系统以菜单方式工作

(2)由程序提醒用户填写比赛结果,输入各项目获奖运动员信息。

(3)所有信息记录完毕后,用户可以查询各个学校的比赛成绩

(4)查看参赛学校信息和比赛项目信息等。

题目4:学生学籍管理系统(限2人)

用数据文件存放学生的学籍,可对学生学籍进行注册,登录,修改,删除,查找,统计,学籍变化等

操作。(用文件保存)

功能要求:

1

() 系统以菜单方式工作。

2

() 登记学生的学号,姓名,性别,年龄,籍贯,系别,专业,班级;修改已知学号的学生信息;

3

() 删除已知学号的学生信息;

4

() 查找已知学号的学生信息;

5

() 按学号,专业输出学生籍贯表。

6

() 查询学生学籍变化,比如入学,转专业,退学,降级,休学,毕业。

题目5:排班系统

学校实验楼有7 名保安人员:钱、赵、孙、李、周、吴、陈。由于工作需要进行轮休制度,一星期中

每人休息一天。预先让每一个人选择自己认为合适的休息日。请编制程序,打印轮休的所有可能方案。

当然使每个人都满意,例如每人选择的休息日如下:

钱:星期一、星期六

赵:星期二、星期四

孙:星期三、星期日

李:星期五

周:星期一、星期四、星期六

吴:星期二、星期五

陈:星期三、星期六、星期日

运行结果:

Solution: 1

赵 钱 孙 李 周 吴 陈

星期四 星期一 星期三 星期五 星期六 星期二 星期日

Solution: 2

赵 钱 孙 李 周 吴 陈

星期四 星期一 星期日 星期五 星期六 星期二 星期三

Solution: 3

赵 钱 孙 李 周 吴 陈

星期四 星期六 星期三 星期五 星期一 星期二 星期日

Solution: 4

赵 钱 孙 李 周 吴 陈

星期四 星期六 星期日 星期五 星期一 星期二 星期三

题目6:通讯录程序设计(限2人)

设计一个实用的小型通讯录程序,具有添加,查询和删除功能。由姓名,籍贯,电话号码1,电话号

码2,电子邮箱组成,姓名可以由字符和数字混合编码。电话号码可由字符和数字组成。(用文件保

存)实现功能:

(1)系统以菜单方式工作

(2)信息录入功能

(3)信息浏览功能

(4)信息查询功能

(5)信息修改功能

(6)系统退出功能

题目7:学生选课系统(限2人)

假定有n 门课程,每门课程有课程编号,课程名称,课程性质,学时,授课学时,实验或上机学时,

学分,开课学期等信息,学生可按要求 (如总学分不得少于15)自由选课。试设计一个选修课程系

统,使之能提供以下功能:

(1)系统以菜单方式工作

(2)课程信息和学生选课信息录入功能 (课程信息用文件保存)

(3)课程信息浏览功能

(4)查询功能

(5)按学分查询

(6)某门课程学生

设计c语言程序得到回文数,C语言程序设计实训题目.pdf相关推荐

  1. 用c语言求五位回文数,C语言求回文数(详解版)

    问题描述 打印所有不超过n(取n<256)的其平方具有对称性质的数(也称回文数). 问题分析 对于要判定的数n计算出其平方后(存于a),按照"回文数"的定义要将最高位与最低位 ...

  2. c语言 电报翻译的题目,C语言程序设计实训题目.doc

    C语言程序设计实训题目.doc C语言程序课程设计题目题目1年历显示功能要求(1) 输入一个年份,输出是在屏幕上显示该年的日历.假定输入的年份在1940-2040年之间.(2) 输入年月,输出该月的日 ...

  3. c语言程序设计中北大学,《中北大学软件学院2013届C语言程序设计实训题目.doc...

    <中北大学软件学院2013届C语言程序设计实训题目 C语言程序课程设计题目 (孟龙)题目1:年历显示 功能要求: 输入一个年份,输出是在屏幕上显示该年的日历.假定输入的年份在1940-2040年 ...

  4. 中北c语言程序设计,中北大学软件学2013届C语言程序设计实训题目.doc

    中北大学软件学2013届C语言程序设计实训题目 C语言程序课程设计题目 (孟龙)题目1:年历显示 功能要求: 输入一个年份,输出是在屏幕上显示该年的日历.假定输入的年份在1940-2040年之间. 输 ...

  5. 转专业考试c语言试题,C语言程序设计实训题目.doc

    C语言程序设计实训题目 C语言程序课程设计题目 题目1:年历显示 功能要求: 输入一个年份,输出是在屏幕上显示该年的日历.假定输入的年份在1940-2040年之间. 输入年月,输出该月的日历. 输入年 ...

  6. 五位数回文数c语言程序,五位数的回文数有多少个

    2018-12-16 数学中有哪些回文数? 简介折叠编辑本段回文数是指一个像16461这样"对称"的数,即:将这个数的数字按相反的顺序重新排列后,所得到的数和原来的数一样.这里,& ...

  7. c语言中判断输入是否为数字_C语言编程判断回文数

    大家好,我是阿汤哥,前两天在公众号后台收到一个朋友问回文数,今天我们就来谈谈怎么用C语言编程判断一个数是不是回文数. 怎么判断回文数? 首先看定义,什么是回文数. 回文数 定义: 设n是一任意自然数. ...

  8. C语言如何判断回文数

    关于如何用C语言判断回文数? 1.什么是回文数? 答:所谓回文数就是一个数字倒着写和正着写相等. 举例:111,121,1221,12321- 2.怎么判断一个数字是不是回文数呢? 答:我们需要一个简 ...

  9. P1015 [NOIP1999 普及组] 回文数 C语言实现

    最近在做洛谷的一道回文数的题目时卡住了,但由于笔者只学习了C语言,于是想找一篇C语言写的博客学习一下.但无奈的是大多为C++或Python等语言,而且注释太少,用C++写的有的博客全局变量使用的太多, ...

最新文章

  1. smartrpc编译构建
  2. 使用javap分析Java的字符串操作
  3. openGL es实现小实例
  4. 文字在图片上c语言,HTML让文字在图片上显示的几种方法
  5. 理解SQL【转http://blog.jobbole.com/55086/】
  6. python-code-11
  7. IOS开发中--点击imageView上的Button没有任何反应
  8. 电脑开机svchost.exe报错
  9. 01 ZooKeeper初探
  10. 最详细的 UART协议 分析在这里!
  11. 房间内人群疏散的python简单模拟
  12. 记录word的页码问题-页码分节、罗马数字页码
  13. Module ‘“xx.vue“‘ has no default export.Vetur(1192)
  14. 信贷反欺诈的常用手段:名单库、专家策略、机器学习
  15. java 消息队列_JAVA-消息队列
  16. python官方文档学习_Python3.5.2官方文档学习备忘录
  17. 钉钉小程序复选框 全选反选 表单获取内容有误处理
  18. 航顺HK32F030Mxx官方例程调试笔记(一)
  19. php会员分级,php如何查找会员无限分类的所有上级和所有下级
  20. linux语句tail和grep组合,Linux grep、tail命令的混合使用

热门文章

  1. apple id两步验证服务器,如何开启 Apple ID 两步验证
  2. Spring-全面详解(基础知识)
  3. Escape/Unescape,HTML实体编码,敲击码(Tap code),摩尔斯电码(Morse Code)
  4. 防火墙技术及其在校园网中的设计方案
  5. 计算机专业技能学习表现总体评价,【计算机专业论文】中职学校计算机专业课堂教学评价(共2323字)...
  6. 《深入理解 Java 虚拟机》转载周志明
  7. 什么是图论和图论在数字图像中的应用
  8. 数据与C(布尔类型和虚数和实数)
  9. webrtc 带宽估计
  10. Cesium案例解析(七)——Layers在线地图服务