1. 编写类String的构造函数、析构函数和赋值函数和测试程序。   已知类String的原型为: #include #include class String {public: String(const char *str=NULL); // 普通构造函数 String(const String &other); // 拷贝构造函数 ~String(); // 析构函数 String & operator=(const String &other); // 赋值函数 void show() {cout<
2022-06-21 09:04:19 22KB 文档资料
程序设计初探 摘要:本文就程序设计的发展和趋势而言,论述了程序设计的概念和发展,主要阐述了程序设 计语言的所包含的内容、各种语言的优缺点和应用方向以及程序设计语言的发展趋势。 关键词:程序设计 发展 程序设计语言 优缺点 趋势 目录 内容摘要…………………………………………………………………………………………...1 程序设计初探.....................................................................................................................................1 一.程序设计的概念和发展.................................................................................................... 2 二.程序设计语言............................................................................
2022-06-21 09:04:18 223KB 文档资料
三、编程题(共25分) 1. 编写一个程序实现利用牛顿迭代法求方程ax3+bx2+cx+d=0的根,系数a,b,c,d的值依次为 1,2,3,4,由主函数输入,求x在1附近的一个实根。(15分) 2.有一个已排好序的数组{1,3,5,7,9,10},今任意输入一个数,要求按原来排序的规律 将它插入数组中。(10分) 1. #include #include double value(double a,double b,double c,double d,double x) { return (a*x*x*x+b*x*x+c*x+d); } double daovalue(double a,double b,double c,double d,double x) { return (3*a*x*x+2*b*x+c); } int main() { double x1=0,x2,a,b,c,d; printf("Please insert the value of a,b,c,d:");//a,b,c,d赋值 scanf("%lf%lf%lf%lf",&a
2022-06-21 09:04:18 40KB 文档资料
附件1: 程序设计类竞赛章程 经研究决定,程序设计类竞赛将于2016年5月21- 22日举行。为保证此次竞赛规范有序地进行,特制定本章程,请各参赛单位和队员严格 遵照执行。 一、大赛宗旨 本次大赛旨在培养和激励我校学生在软件开发过程中的创新能力,将在国际上颇具 影响的ACM国际大学生程序设计竞赛(ACM/ICPC)引入校园,提高广大学生开展计算机程序 设计的兴趣和能力,推动大学计算机设计类课程的教学改革,给广大在计算机程序设计 方面有特长的同学提供展示才能的舞台,检验学生在压力下进行开发活动的心理和应变 能力,为加强我校各系部之间的交流和相互学习提供机会。同时,为湖南省大学生程序 设计竞赛选拔出优秀队员,组建怀化学院大学生程序设计竞赛代表队。 二、参赛对象 具有正式学籍的全日制在校本科学生 三、比赛规则 大赛采用ACM/ICPC规则与方式。 1、竞赛试题:11道题(其中:中文题8道,英文题3道); 2、比赛时间:5小时; 3、竞赛时,允许参赛队员携带参考书、手册等纸质参考资料,不准携带任何电子存 储器和电子媒质资料(包括手机); 4、各队员的解题答案通过网络提交给判别系统。提交正确与否
2022-06-21 09:04:17 50KB 文档资料
电子科技大学中山学院学生实验报告 院别:电子信息学院 课程名称:微处理器实验 "班级 "无线技术14 "姓名 " "学号 " " "实验名称 "程序设计实验 "实验时间 "2016年10 月11 日 " "成绩 " "教师签名 " "批改时间 " " "报 告 内 容 " "一、实验目的和任务 " "1、熟悉Keil C51集成开发环境的使用。 " "2、掌握89C51单片机程序创建、汇编、连接与调试方法。 " "二、实验原理简介 " "Keil C51集成开发环境是89C51内核单片机的重要软件开发平台,内嵌多种符合工业 " "标准的开发工具,可完成从工程建立到管理、编译(汇编)、连接、调试等完整的开" "发流程。Keil C51允许使用汇编或C语言编程,并提供软件模拟和硬件仿真两种调试 " "方式。 " "本次实验通过几个汇编语言程序熟悉Keil " "C51集成开发环境的使用,掌握单片机程序设计与调试的一般流程。 " "三、实验内容和步骤 " "1、设计一个两数取低位相加并传送到另一个地址的程序进行软件模拟调试。 " "编程要求:将内部RAM 21H与22H两单元的数据进行相加并
2022-06-21 09:04:16 80KB 文档资料
程序设计 题目 系统平台:Windows 2000,Windows XP 开发工具:Turbo C / Visual C++ 等等 "题 目 一:加解密和密码破解的模拟 " "题目描述: " "编写一个对文件(由数字或字母组成)进行加密解密的程序。可以将所需要" "的内容(整个文件或者输入的一行字符)加密,也可以将存储的加密文件翻" "译回来。加密算法,将选取内容的每个字符依次反复加上某个字符串,如"4" "9632873"中的数字的形式,要求密文仍然是字母或者数字,解密与加密的顺" "序相反。 " "模拟暴力破解用户口令的过程。例如首先将字符串wangshaohui利用题目一 " "的方法进行加密,加密后的结果存放在文件中;然后将文件中的加密后的值" "提取,通过穷举的方法进行暴力破解,猜测加密的口令。 " "通过此课题,熟练掌握文件、数组、指针的各种操作,以及一些算法思想的" "应用。 " "基本要求: 程序操作友好、图形界面美观。 " "提高要求:可以考虑复杂的加密方法; " "设计提示: " "(1)从键盘输入要进行加密的一行字符串或者需要加密的文件名。 " "(2)显示菜单:
2022-06-21 09:04:15 42KB 文档资料
【达摩老生出品,必属精品,亲测校正,质量保证】 资源名:sift算法的完整matlab程序_matlab 资源类型:matlab项目全套源码 源码说明: 全部项目源码都是经过测试校正后百分百成功运行的,如果您下载后不能运行可联系我进行指导或者更换。 适合人群:新手及有一定经验的开发人员
2022-04-22 09:07:27 2.52MB matlab 算法 开发语言 sift算法
这是一个mfc 串口通讯程序,包含完整的制作向导,对于mfc初学者,希望对你们有所帮助!
2022-04-16 15:34:57 3.61MB 串口通讯 mfc
1
用于机动目标跟踪的交互式多模型算法完整实现程序
2022-04-07 16:23:00 2KB 机动目标跟踪 交互式多模型
1
function [OneColorCode]=JPEGEncode(I,quantizationFactor,quantizationTable) I=double(I);%扩展范围 I=I-128;%电平平移128 [row,column]=size(I);%图像的大小 blockCount=row*column/64;%8*8分块数 %dct2变换:把ImageSub分成8*8像素块,分别进行dct2变换,得变换系数矩阵Coef I=blkproc(I,[8 8],'dct2(x)'); %JPEG建议量化矩阵 quantizationMatrix=quantizationFactor.*quantizationTable; I=blkproc(I,[8 8],'round(x./P1)',quantizationMatrix);%%向靠近的整数取圆整 %DC系数的DPCM编码 for i=row-7:-8:1 for j=column-7:-8:1 if j==1 if i~=1 %不是第一个DC系数
2022-04-06 02:59:20 192KB matlab 开发语言 JPEG 图像编码解码