- 9
- 0
- 约6.98千字
- 约 29页
- 2016-08-20 发布于北京
- 举报
BQ100310C实训报告.doc
综合实验报告
课程名称: 计算机基础综合实验(2)
姓 名: #***
班 级: BQ1003
学 号: 101008210310
指导教师: 张 #
完成日期: 2012.9.7
目录
1目的与要求 1
1.1计算机基础综合实验(2) 目的 1
1.2计算机基础综合实验(2) 的基本内容和要求 1
2 问题描述 2
2.1验证一个正整数对是否符合特定的编码规则 2
2.3 18在以下二维数组中第一次出现的位置 3
2.4每个奇数字符出现的次数 3
2.5两点间距离 3
2.6学生成绩统计 4
3 系统使用的主要函数 5
4 详细设计 6
4.1 程序总体结构图 6
4.2 程序流程图 8
5 功能测试 13
5.1 系统主界面 13
5.2验证一个正整数对是否符合特定的编码规则 13
5.3加密程序 14
5.4 18在以下二维数组中第一次出现的位置 15
5.5每个奇数字符出现的次数 15
5.6两点间距离 16
5.7 计算出平均成绩,将原有数据和计算出的平均分数存放在磁盘文件“stud”中。 17
6 程序设计调试情况分析 18
参考文献 20
1目的与要求
1.1计算机基础综合实验(2) 目的
C语言程序设计是本科工科类各专业的重要基础课,主要学习程序设计的基本概念和方法,通过本门课程学习,使学生掌握C语言的基本原理,熟练掌握程序设计的基础知识、基本概念;掌握程序设计的思想和编程技巧。
计算机基础综合实验(2) 是在学生已经具备了使用C语言编写简单的应用程序的能力,为使学生对C语言有更全面的理解,进一步提高运用C语言编程解决实际问题的能力,通过提出算法、指定输入输出来设计一个解决方案。并为参加计算机等级考试作准备。
1.2计算机基础综合实验(2) 的基本内容和要求
参加计算机基础综合实验(2) 的学生,应当认真完成计算机基础综合实验(2) 的全部内容。最终提交计算机基础综合实验(2) 成果来证明其独立完成各种实际任务的能力。从而反映出理解和运用本课程知识的水平和能力。具体如下:
1.代码编写规范,形成良好的编程习惯;
2.程序须有一定的健壮性和必要的提示信息,考虑问题的多种可能和边界数据。
3.提交计算机基础综合实验(2) 报告电子稿、装订的打印稿。计算机基础综合实验(2) 报告内容包括以下几个方面:
程序的总体设计和算法分析。
程序流程图、函数说明
源程序代码清单
测试数据和测试过程记录
遇到的问题及解决方法分析
计算机基础综合实验(2) 小结
4. 程序运行方式
构建一个简易菜单,形如:
用户通过输入数值选择所需运行的子程序,当一个子程序运行结束后回到菜单界面,直至用户输入0后退出程序。
2 问题描述
2.1验证一个正整数对是否符合特定的编码规则
功能说明:编写程序,通过以下步骤一个验证正整数对是否符合特定的编码规则:
1)输入正整数a与b;
2)计算a的所有不同的质因子(包括1)之积,记为s;
3)如果s等于b,则通过验证,输出“OK”,否则输出“Err”。
输出格式参见以下示例。
运行示例1:
输入:588 42
输出:588: 1*2*3*7=42, OK
说明:输入数为588(对应a)和42(对应b),588的质因子为1、2、3和7,其累乘结果为42(对应s),由s等于b(均为42),输出OK。
运行示例2:
输入:17 55
输出:17: 1*17=17, Err(17!=55)
说明:质因子为1和17,乘积仍为17,不等于b(55),输出Err,及不通过原因“(17!=55)”。
题目分析
先求出a的所有因子,判断是否为质数,是就累乘起来,然后将结果与b比较;可以将质数的判断定义为一个子函数,然后调用。加密变换字符的ASII码,通过四则运算来实现的
3 4 5 18 8 12 16 54 43 34 18 7
题目分析
这是一个简单的数组问题,可利用for循环对数组中的数逐一验证,如果 数组中a[i][j]==18,则输出其所相应的(i+1,j+1),及18的位置。
2.4每个奇数字符出现的次数
输入一行数字字符存入字符数组str[80]中,用num[10]中的数组元素作为计数器来统计每个数字字符的个数。用下标为0的元素统计字符“0”的个数,用下标为1的元素统计字符“1”出现的次数,……。输出每个奇数字符出现的次数。
题目分析
定义一个数组str[80],存放输入的数字,
您可能关注的文档
最近下载
- 含字母参数的一元二次不等式的解法.docx VIP
- Westinghouse西屋 独立式洗碗机 WQP13-B11 使用说明书.pdf
- 2025至2030全球及中国造船厂行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2026年开工第一课安全生产培训课件PPT课件.pptx VIP
- 误吸评估量表25.pdf VIP
- 2022新高考一卷数学真题.pdf VIP
- GB_T 14790.2-2014 机械振动 人体暴露于手传振动的测量与评价 第2部分工作场所测量实用指南.pdf
- 海底捞门店服务质量整体评估报告(第四期).pdf
- 外研版高中英语必修一全册教学课件.pptx VIP
- 突发公共卫生事件应急管理.ppt VIP
原创力文档

文档评论(0)