自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

迂者-贺利坚的专栏

为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学

原创 C语言及程序设计进阶例程-38 非标准文件及其操作

贺老师教学链接 C语言及程序设计进阶 本课讲解 例:用非标准文件函数复制文件#include <stdio.h> #include <fcntl.h> #include <stdlib.h> int main() { int handle1, han...

2015-06-29 21:14:17

阅读数 1469

评论数 0

原创 C语言及程序设计进阶例程-37 二进制文件及其读写

贺老师教学链接 C语言及程序设计进阶 本课讲解对比ASCII文件和二进制文件//(1)将short int x=12321写入文本文件 #include<stdio.h> #include<stdlib.h>int main( ) { short int x=12...

2015-06-29 21:12:53

阅读数 1916

评论数 0

原创 C语言及程序设计进阶例程-36 文件的随机读写

贺老师教学链接 C语言及程序设计进阶 本课讲解示例:写到尾再从头读#include<stdio.h> #include<stdlib.h>int main() { int a[10], b[10], i; FILE *iofile; if((iof...

2015-06-29 21:12:13

阅读数 1586

评论数 0

原创 C语言及程序设计进阶例程-35 标准文件读写方法

贺老师教学链接 C语言及程序设计进阶 本课讲解示例:以字符为单位复制文件 复制文件a.txt,保存到b.txt中#include<stdio.h>#include<stdlib.h> int main() { FILE *fp1,*fp2; char c...

2015-06-29 21:11:17

阅读数 1831

评论数 0

原创 C语言及程序设计进阶例程-32 位运算及其应用

贺老师教学链接 C语言及程序设计进阶 本课讲解位运算#include <stdio.h> int main() { unsigned short int n = 3; int i; for(i=0; i<10; i++) { pr...

2015-06-22 22:42:24

阅读数 1845

评论数 0

原创 C语言及程序设计进阶例程-30 联合体及其应用

贺老师教学链接 C语言及程序设计进阶 本课讲解联合体的概念#include <stdio.h> union un { int i; short int si[2]; char c[4]; }; int main() { union un x; ...

2015-06-22 22:41:42

阅读数 1614

评论数 0

原创 C语言及程序设计进阶例程-29 枚举类型及其应用

贺老师教学链接 C语言及程序设计进阶 本课讲解He先生方案一:用整型表示品牌、颜色#include <stdio.h> int main( ) { int brand,color; //brand=0,1,2分别表示Lavida、Tiggo和Skoda //c...

2015-06-22 22:41:08

阅读数 2276

评论数 0

原创 C语言及程序设计进阶例程-28 动态规划法问题求解

贺老师教学链接 C语言及程序设计进阶 本课讲解最短路径问题#include<stdio.h> #define n 7 #define x 9999 /*用一个尽可能大的开销,代表结点之间没有通路*/ int map[n][n]= /*对图7.33中交通网的描述,map[i][j...

2015-06-22 22:40:35

阅读数 1920

评论数 0

原创 C语言及程序设计进阶例程-27 贪心法问题求解

贺老师教学链接 C语言及程序设计进阶 本课讲解找零钱问题及其求解#include <stdio.h> int main ( ) { int money[10]={100,50,10,0}; /*最大面额的硬值面值排在最前面,将被优先处理*/ int x; /*找...

2015-06-22 22:39:53

阅读数 1741

评论数 0

原创 C语言及程序设计进阶例程-26 回溯溯法问题求解

贺老师教学链接 C语言及程序设计进阶 本课讲解8皇后问题实现代码#include <stdio.h> #include <math.h> #include <malloc.h>void nQueens(int *x, int n); /*求解n皇后问题*/ ...

2015-06-22 22:39:17

阅读数 1773

评论数 1

原创 C语言及程序设计进阶例程-25 排序问题及其求解

贺老师教学链接 C语言及程序设计进阶 本课讲解快速排序实现#include<stdio.h> void quicksort(int data[],int first,int last) { int i, j, t, base; if (first>last) ...

2015-06-22 22:38:17

阅读数 1624

评论数 0

原创 C语言及程序设计进阶例程-24 查找问题及其求解

贺老师教学链接 C语言及程序设计进阶 本课讲解顺序查找#include <stdio.h> #define SIZE 10 int main( ) { int d[SIZE]={34, 43, 98, 72, 12, 47, 31, 43, 1, 78}; /*也可以通过键盘...

2015-06-22 22:34:10

阅读数 1931

评论数 3

原创 《翻转课堂教学法》实施情况调查结果

第1题   你对这学期的翻转课堂总体感受为______  [单选题]第2题   从翻转课堂中,你的收获有________  [多选题]第3题   关于课前自学,你认为_______  [多选题]第4题   你看视频的方式_______  [多选题]第5题    对于自测,你的观点是_______ ...

2015-06-21 21:40:47

阅读数 2260

评论数 0

原创 C++语言基础 例程 字符串类

贺老师的教学链接C++中的新成份——string类型 (1)#include <iostream> #include <cstring> using namespace std; int main( ) { char str1[50],str2[50],temp[...

2015-06-21 09:50:53

阅读数 1497

评论数 0

原创 C++语言基础 例程 函数模板

贺老师的教学链接使用用函数模板#include <iostream> using namespace std; template<typename T> //模板声明,其中T为类型参数 T max(T a,T b,T c) //定义一个通用函...

2015-06-21 09:50:00

阅读数 1480

评论数 0

原创 C++语言基础 例程 函数重载

贺老师的教学链接重载函数:同名同体,但接口不同#include <iostream> using namespace std; int max(int a,int b,int c); //函数声明 double max(double a,double b,double...

2015-06-21 09:48:28

阅读数 1559

评论数 3

原创 C++语言基础 例程 有默认参数的函数

贺老师的教学链接形参/实参、声明/调用/定义#include <iostream> using namespace std; int max(int a, int b, int c=0);//仅声明时设默认 int main( ) { int a,b,c; cin>...

2015-06-21 09:47:45

阅读数 1421

评论数 4

原创 C++语言基础 例程 内置函数

贺老师的教学链接例:函数指定为内置函数#include <iostream> using namespace std; inline int max(int,int,int); int main( ) { int i=10,j=20,k=30,m; m=max(i,j,...

2015-06-21 09:45:31

阅读数 1391

评论数 0

原创 C++语言基础 例程 C++中的输入和输出

贺老师的教学链接程序将自行识别符号#include <iostream> using namespace std; int main() { int a,b; char op; cin>>a>>op>>b cout&l...

2015-06-21 09:18:34

阅读数 1578

评论数 1

原创 C++语言基础 例程 C++的数据类型和运算符

贺老师的教学链接第一个C++程序#include <iostream> //包含头文件iostream using namespace std; //使用命名空间std int main( ) { cout<<"Hello Wor...

2015-06-21 09:14:17

阅读数 2036

评论数 2

原创 《C++语言基础》实践参考——max带来的冲突

返回:贺老师课程教学链接 项目要求【项目3-max带来的冲突】 分析下面程序出现的编译错误,给出解决的方案。#include<iostream> using namespace std; //定义函数模板 template<class T> T max(T a, T b...

2015-06-16 10:21:52

阅读数 1350

评论数 0

原创 《C++语言基础》实践参考——有些数的阶乘不算了

返回:贺老师课程教学链接 项目要求【项目2-有些数的阶乘不算了】 求n!的函数,当用户的输入为负数,以及输入数太大时(例如大于12),使用异常处理机制予以拒绝,并给出恰当的提示。 [参考解答]#include <iostream> using namespace std; int ...

2015-06-16 10:13:38

阅读数 1372

评论数 2

原创 《C++语言基础》实践参考——平方根中的异常

返回:贺老师课程教学链接 项目要求【项目1-平方根中的异常】 编写一个程序,求输入数的平方根。设置异常处理,当输入负数时采用异常处理机制给出提示。 [参考解答]#include<iostream> #include<cmath> using namespace std;...

2015-06-16 10:12:30

阅读数 1464

评论数 1

原创 《C++语言基础》实践项目——异常处理和命名空间

返回:贺老师课程教学链接【项目1-平方根中的异常】 编写一个程序,求输入数的平方根。设置异常处理,当输入负数时采用异常处理机制给出提示。 [参考解答]【项目2-有些数的阶乘不算了】 求n!的函数,当用户的输入为负数,以及输入数太大时(例如大于12),使用异常处理机制予以拒绝,并给出恰当的提示...

2015-06-16 10:09:01

阅读数 1279

评论数 0

原创 《C++语言基础》程序阅读——异常处理和命名空间

返回:贺老师课程教学链接阅读下面的程序,写出输出结果(1)#include <iostream > using namespace std; int a[10]= {1,2, 3, 4, 5, 6, 7, 8, 9, 10}; int fun( int i); int main() {...

2015-06-16 10:06:37

阅读数 1153

评论数 0

原创 写给研一学生:立即着手解决编程能力的问题

【来信】 我是研一新生,刚结束课程的学习,自己课题方向已经确定了,现在再看一些这方面的文献,可是我能看懂文献确不知道怎么用代码去实现。本科的时候没做过都很么项目,也没参加过什么比赛,所以对编程锻炼的也不够,内心里还是有点惧怕它的,我这种情况该怎么办? 【回复】 其实,你给我的文字中,已经将对策...

2015-06-10 21:52:40

阅读数 1187

评论数 0

原创 C++实践参考——二进制文件浏览器

返回:贺老师课程教学链接 项目要求【项目2-二进制文件浏览器】 (1)做一个类似BinaryViewer的查看二进制文件的程序,输入文件名后,可以以16进制和ASCII对照的方式列出该文件的内容,可以参考下图: 提示:循环中,一次读入16个字节,先用16进制形式输出,再用字符形式...

2015-06-09 17:14:02

阅读数 1562

评论数 0

原创 C++实践参考——用二进制文件处理学生成绩

返回:贺老师课程教学链接 项目要求【项目1-用二进制文件处理学生成绩】 (1)定义学生类,其中包含学号、姓名、C++课、高数和英语成绩及总分数据成员,成员函数根据需要确定。 (2)读入学生的成绩,并求出总分,用对象数组进行存储。ASCII文件score.dat中保存的是100名学生的学号...

2015-06-09 17:08:19

阅读数 2078

评论数 0

原创 《C++语言基础》实践项目——二进制文件及文件的随机读写

返回:贺老师课程教学链接【项目1-用二进制文件处理学生成绩】 (1)定义学生类,其中包含学号、姓名、C++课、高数和英语成绩及总分数据成员,成员函数根据需要确定。 (2)读入学生的成绩,并求出总分,用对象数组进行存储。ASCII文件score.dat中保存的是100名学生的学号、姓名和C++课...

2015-06-09 16:58:28

阅读数 1420

评论数 0

原创 《C++语言基础》程序阅读——二进制文件及文件的随机读写

返回:贺老师课程教学链接1、阅读并运行下面的两个程序,分别用记事本和二进制文件阅读器(请自行下载Binary Viewer等程序,或者用DOS中的Debug程序,并百度其用法)。查看其内容,并理解文件存储的原理。(1)#include <iostream> #include <f...

2015-06-09 16:54:02

阅读数 2226

评论数 0

原创 在命令行中加参数的文件复制程序

这篇博文介绍使用命令行参数的编程方法,载体是用于文件复制的程序。这也是我用Markdown编辑器写的第一篇博文。Markdown在写《逆袭大学》时用过,写博文是第一次。本文正文:引子下面的程序,可以完成由a.txt到b.txt的复制。#include <iostream> #inclu...

2015-06-09 16:45:57

阅读数 2860

评论数 0

原创 C++实践参考——处理C++源代码的程序

返回:贺老师课程教学链接  项目要求【项目4 - 处理C++源代码的程序】  在CodeBlocks等IDE中都提供了代码格式整理的功能。完成这种功能的程序,操作的数据是用C++写的源代码文件。C++源文件是一种文本文件,可以通过程序进行操作。集成开发环境(IDE)对对程序进行编译,操作的“数据”...

2015-06-02 09:08:54

阅读数 2194

评论数 0

原创 C++实践参考——OOP版电子词典

返回:贺老师课程教学链接  项目要求【项目3-OOP版电子词典】做一个简单的电子词典。在文件dictionary.txt中,保存的是英汉对照的一个词典,词汇量近8000个,英文、中文释义与词性间用’\t’隔开。(1)编程序,由用户输入英文词,显示词性和中文释义。提示1:如果要用OOP完成这个词典(...

2015-06-02 09:05:31

阅读数 3028

评论数 4

原创 C++语言实践参考——用文件保存的学生名单

返回:贺老师课程教学链接  项目要求【项目2-用文件保存的学生名单】文件score.dat中保存的是若干名学生的姓名和C++课、高数和英语成绩。(1)定义学生类,其中包含姓名、C++课、高数和英语成绩及总分数据成员。//定义学生类 class Student{ public: //声明必要...

2015-06-02 09:02:54

阅读数 2028

评论数 1

原创 《C++语言基础》实践参考——小玩文件

返回:贺老师课程教学链接  项目要求【项目1 - 小玩文件】(1)下面程序的功能是统计文本文件abc.txt中的字符个数,请填空将程序补充完整。#include #include #include _____________ // (1) using namespace std; int ma...

2015-06-02 09:01:40

阅读数 1524

评论数 0

原创 《C++语言基础》实践项目——文本文件及应用

返回:贺老师课程教学链接本周项目中用到的数据文件,请在这里下载:【项目1 - 小玩文件】(1)下面程序的功能是统计文本文件abc.txt中的字符个数,请填空将程序补充完整。#include #include #include _____________ // (1) using namespa...

2015-06-02 08:51:11

阅读数 1954

评论数 2

原创 《C++语言基础》程序阅读——标准输入输出对象及文本文件

返回:贺老师课程教学链接1、阅读并运行下面的示例程序,掌握标准输入输出流的控制例1#include #include using namespace std; int main() { float a,b,c,disc; cout<<"please inp...

2015-06-02 08:35:17

阅读数 1855

评论数 2

提示
确定要删除当前文章?
取消 删除