北方民族大学

课 程 报 告

课 程 名 称: 程序设计实践

专 业 班 级 : 软件工程(2)班

学 生 姓 名 : 李思良

学 号 :

任 课 教 师 : 王晓锋

学 期 : 2015-2016学年春季学期

课程报告任务书

题 目30个小程序组合成一个大程序主要

内容1--已知半径求圆面积

2--已知球半径,求表面积和体积

3--输入两个实数,交换其值输出

4--输入两个整数,求他们的平方和

5--分段计费

6--求一元二次方程的根

7--判断三个整数是否能构成三角形

8--计算1~1000之间能被三整除的所有自然数之和

9--猴子吃桃问题

10--输入一个正整数,求位数和位数之和

11--输入一行字符,统计大小写字母,数字和其他字符

12--输入一个四位数,将其加密后输出

14--用for,while,do~while循环实现100以内素数之和

15--将大于10元小于100元的钱换成1元,2元,5元的组合

16--输出99乘法口诀

17--验证哥德巴赫猜想

18--求两个正整数的最大公约数和最小公倍数

19--判断素数

20--求(m,n)以内全部素数,每行输出10个

21--输出10000到99999的所有回数

22--两个6*6矩阵的乘积

23--对一批数进行排列,求出最大值与平均数

24--输入一批学生的成绩,换成五分制

25--逆序输出

26--求阶乘

27--用递归函数求Fibonacci数列的前40个数,每行输出8个

28--输入某年某月某日,判断这一天是这一年的第几天

29--写出1000以内的所有完数

30--输入年和天数,输出对应的年、月、日

将以上30个子函数放在一个主函数内进行调用。 任务

要求一、提交材料应包括:(1)系统源代码 (2)课程报告

二、整个设计过程具体要求

(1)需求分析 对子函数各功能进行分析,设计出需要完成的功能,完善各个子函数的调用关系;

(2)设计过程 进一步明确各模块调用关系,进一步完善模块函数细节(函数名、参数、返回值等)

(3)实现过程 养成良好的编码习惯、完成各个模块并进行测试,最终完成系统整体测试;

(4)总结阶段 按照要求完成系统设计和实现报告,并进行总结、答辩。成绩

评定报告撰写情况(30分)系统完成情况(30分)答辩情况(40分)总分内容20分规范程度5分程序测试5分基本功能20分扩展功能10分自述情况10分答辩情况30分成绩评定教师: 需求分析

经过大一上学期的理论学习,在基础实验的基础上,本学期我们继续开设了C语言程序设计实践课。课程要求我们对已经学习的基础实验进行整合与衔接处理,并最终形成一个系统性质的规模较大的程序。

本次课程设计要求我们达到能独立完成一个1000行以上的程序,完成后要求实现已

c语言做一个小程序报告,《C语言程序设计实践》课程报告30个小程序组合成一个大程序.doc...相关推荐

  1. 用C语言做一个迷宫小游戏

    用C语言做一个迷宫小游戏,以下是代码段 这个迷宫游戏使用了递归回溯算法来寻找通往出口的路径.迷宫中的墙用'#'表示,路径用空格表示,入口和出口分别用'S'和'E'表示,已走过的路径用'*'表示.在生成 ...

  2. 桂林理工大学 程序设计实践课程 实习报告

    学  号: 320205205# 桂林理工大学 GUILIN UNIVERSITY OF TECHNOLOGY    程序设计实践课程      实习报告 学      院: 信息科学与工程学院 # ...

  3. 图形图像编程实践 课程报告

    文章目录 图形图像编程实践 课程报告 实验环境 EX01 图像的二值化 问题描述 算法设计 结果分析 原图 灰度图 二值化结果图 EX02 图像的加减 问题描述 算法设计 结果分析 原图 灰度图 图片 ...

  4. 程序员带你回味童年,一起用C语言做一个“推箱子”玩!【文末源码】

    这篇文章是用C语言做了一个推箱子小游戏,实现起来比较简单,和大家一起回味一下童年捧着按键机玩推箱子的日子!文末附带万字源码! 目录 一.写在前面 二.设计思路 1.主界面函数介绍 2.选择界面函数 3 ...

  5. 用C语言做一个公共自行车租赁系统:要求能够提供公共自行车的租赁和管理,能够记录用户的租车记录和时间,能够生成租车报告。

    这是一个比较复杂的项目,需要多方面的知识和技能,包括C语言编程.数据结构.算法等.下面是一个简单的思路,供您参考: 定义数据结构 首先需要定义数据结构,包括自行车.用户.租车记录等,例如: // 自行 ...

  6. C语言做一个36除以2的循环,C语言循环练习2,建议做做

    写在前面:这里是小王成长日志,一名在校大学生,想在学习之余将自己的学习笔记分享出来,记录自己的成长轨迹,帮助可能需要的人.欢迎关注与留言. 1.下列程序的功能为:输出100以内能被3整除且个位数为6的 ...

  7. wincc怎么做一个弹出画面_在wincc画面上如何弹出小窗口

    可以放置画面窗口,用变量来触发何时显示画面窗口 回答者: zishunwang - 资深学长&nbsp&nbsp第3级 2008-07-10 10:29:25 弹出子窗口可用变量触发, ...

  8. 用c语言输出一个字母的,用c语言编写程序输出一个短句

    1. 输入一个数然后输出一句话的程序用C语言怎么编写 用if或switch语句如`: switch((int)x) { case 9:printf("你好\n");break; c ...

  9. 语言做一个自动售货机软件_软件开发手机app系统软件高端定制做一个app软件要多少钱...

    软件开发手机app系统软件高端定制-做一个app软件要多少钱 APP开发分原生APP开发和在线制作,我们来看下这两种都需要多少费用吧. 1.原生APP开发(定制开发) 互联网是个神奇的大网,大数据开发 ...

最新文章

  1. C#中结构数据类型的使用
  2. mysql操作xml字段_SQL XML 字段操作
  3. 手把手教你使用Numpy、Matplotlib、Scipy等5个Python库
  4. 【LeetCode】剑指 Offer 15. 二进制中1的个数
  5. 手动选择显示_为什么考驾照的人多数选择C1而不是C2?老教练说出了真相....
  6. xercesimpl做什么用的_一体化泵站是用来做什么的有什么用
  7. 美赛整理之Matlab读取全球海洋温度数据并显示干货
  8. 点云投影_激光点云变换到图像平面并保存成int16灰度图一帧激光点云+一张RGB图像得到彩色点云
  9. java log4j 热部署_Java 调式、热部署、JVM 背后的支持者 Java Agent
  10. python获取usb扫描枪数据_Python - Re: 如何用Python接收扫描枪传来的信息数据
  11. 大田第一次和「 IDO 老徐 」连麦:诊断个人 IP
  12. YIT-CTF—隐写术
  13. Flutter实战-请求封装(五)之Isolate线程改造
  14. 泰坦尼克号幸存者预测(分类)
  15. 虚幻4引擎开发的手游_虚幻引擎 4 手游《绝地求生:刺激战场》 开发经验分享...
  16. 如何制定提高客人满意度和客户忠诚度的客户参与策略
  17. iphone7刷入linux,iPhone7怎么进入DFU模式 iPhone7刷机步骤【详解】
  18. 硬件电路设计之电源电路的设计
  19. (二)K8s踩坑记录
  20. Rsa 非对称加密算法使用问题分享--使用通过密钥对同一段数据加密得到结果每次不一样

热门文章

  1. Win7(包括32和64位)使用GitHub
  2. 什么叫事务?Java如何处理事务呢?
  3. 借力IBM 贵州移动搭建云计算民生服务平台
  4. 信息学奥赛一本通 1160:倒序数
  5. 家庭作业(信息学奥赛一本通-T1430)
  6. 和为k的倍数(51Nod-2522)
  7. 树形结构 —— 优先队列
  8. Let's go home(HDU-1824)
  9. 一个数的二进制中有多少个1
  10. 书籍《智能交通》-观后感-2021年12月-下期分享