C语言程序设计实训题目

C语言程序课程设计题目

题目1:年历显示

功能要求:

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

输入年月,输出该月的日历。

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

题目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以下“TRY AGAIN”

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

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

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

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

功能要求:

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

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

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

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

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

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

功能要求:

系统以菜单方式工作。

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

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

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

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

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

题目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语言程序设计实训题目.doc相关推荐

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

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

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

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

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

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

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

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

  5. c语言第三章程序设计实训

    填空7 文字描述 1.定义一个整型变量a与长整型变量b 2.输入a,b的值 3.输出a,b 4.结束 #include<stdio.h> int main(){int a;long b;s ...

  6. Java语言程序设计实训题目练习

    前言:这是怀化学院Java实训平台实训题目总目录 说明:怀化学院的Java实训平台JDK是1.6,相信各位都知道这是什么概念吧,也就是说许多新特性在这个平台用不了,同时平台还有一定的缺陷,只能告诉你答 ...

  7. c语言程序设计实训教材,C语言程序设计实训指导书

    摘要: 李建中等编著的这本<C语言程序设计实训指导书>为<C语言程序设计>的配套教材.全书共分4部分.第1部分主要介绍Visual C++6.0的集成功能界面和操作;第2部分配 ...

  8. c语言黄建灯第七章答案,c语言实训大纲.doc

    桂林电子科技大学信息科技学院 C语言程序设计实训大纲 课程类别:实践环节 总 学 时:2周 学 分:2 适用专业:通信.自动化 班 级:11级通信工程专业 实验中心(室): 12205.12305.1 ...

  9. c语言周林答案,C语言程序设计实训教程教学课件作者周林ch04结构化程序设计课件.ppt...

    C语言程序设计实训教程教学课件作者周林ch04结构化程序设计课件.ppt * * 4.1 选择结构程序设计 4.2 循环结构程序设计 4.3 辅助控制语句 第四章 结构化程序设计 4.1 选择结构程序 ...

最新文章

  1. 基于PLSQL的数据库备份方法及如何解决导出clob和blob类型数据报错的问题
  2. 源文件的编码会对编译结果有影响
  3. 第三讲-------Logistic Regression Regularization
  4. 反思应对焦虑:尽人事 听天命
  5. 硬核图解,再填猛将!
  6. oracle表格颜色,如何在oracle中使用光标更新特定颜色
  7. java存钱_用Java编写银行存钱取钱
  8. JavaTPoint Java 中文教程【翻译完成】
  9. MySQL存储引擎--MyISAM与InnoDB区别
  10. 都在这儿了!Flink Forward Asia 最佳参会指南
  11. TOGAF 架构内容框架
  12. 1.1.1.1校园网_突破校园网限制,开启寝室Wifi
  13. Xilinx下载安装与在win10闪退问题解决方法
  14. 早上如何泡上一杯质量上佳的柠檬水
  15. 精品餐饮业奢华西餐专业PPT-朴尔PPT
  16. GMT和CST时间区别
  17. 10.13 写一个用矩形法求定积分的通用函数,分别求∫_0^1▒sinxdx 、∫_0^1▒cosxdx、∫_0^1▒〖e^x dx〗的值。
  18. 全国计算机等级考试一级(WIN7+OFFICE2010)作题练习指导
  19. 1504_AURIX_TC275参考手册_芯片介绍
  20. 常见非甾体抗炎药及作用机理

热门文章

  1. 服务器绑定自己的域名-腾讯云
  2. myEclipse(MyEclipse)下VSS的安装和使用
  3. Unity3d--基于对象池优化思想的音频管理系统
  4. sda, sdb, sdc, sda1, sda2在Linux中都代表什么
  5. Isight9.0 desc文件解析
  6. 秘密是如何被泄露的?自建文件分享神器HFS
  7. 1969年美国(阿波罗)登月真伪
  8. win10蓝屏代码_?联想电脑蓝屏的解决方法教程
  9. zbb20170811 linux 给用户授予文件夹权限
  10. 2010年3月14—上周工作总结