自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (1)
  • 收藏
  • 关注

原创 类模板

#include using namespace std;template //声明类模板,虚拟类型名为numtypeclass Compare//类模板名为Compare{ public: Compare(numtype a,numtype b)//定义构造函数 { x=a;y=b; } numtype max()//函数类型暂定为

2014-08-31 21:21:49 402

原创 初体验友元函数2

#include using namespace std;class Date;//对Date类的提前引用声明class Time{ public: Time(int,int,int);//声明构造函数 void display(Date&);//display是成员函数,形参是Date类对象的引用 private: int hour; in

2014-08-31 20:08:07 450

原创 初体验友元函数

#include using namespace std;class Time{public: Time(int,int,int);//声明构造函数 friend void display(Time &);//声明display函数为Time类的友元函数private: int hour; int minute; int sec;};Time:

2014-08-31 19:49:29 373

原创 用指针玩字符串--单词个数

/*Copyright (c) 烟台大学计算机与控制工程学院Author:刘慧艳Created:Edition:V1.0Describe:统计句子str中单词的个数用数组名作形参:int awordnum(char str[])用指针作形参:int pwordnum(char *str)*/#include #include using namespace std;

2014-08-20 16:38:08 892

原创 用指针玩字符串--字符串长度

/*Copyright (c) 烟台大学计算机与控制工程学院Author:刘慧艳Created:Edition:V1.0Describe::求字符串str的长度并返回用数组名作形参:int astrlen(char str[])用指针作形参:int pstrlen(char *str)*/#include #include using namespace std;in

2014-08-20 15:41:48 522

原创 用指针玩字符串--删除

/*Copyright (c) 烟台大学计算机与控制工程学院Author:刘慧艳Created:Edition:V1.0Describe:去除字符串str中的特定字符c(如空格),结果仍保存到原字符串中用数组名作形参:void adelchar(char str[], const char c)用指针作形参:void pdelchar(char *str, const char

2014-08-20 15:06:27 745

原创 用指针玩字符串--连接

/*Copyright (c) 烟台大学计算机与控制工程学院Author:刘慧艳Created:Edition:V1.0Describe:字符串str1和str2连接,连接后的结果存放到str1中用数组名作形参:void astrcat(char str1[], const char str2[])用指针作形参:void pstrcat(char *str1, const cha

2014-08-19 18:34:14 628

原创 体会函数参数的传递2

/*Copyright (c) 烟台大学计算机与控制工程学院Author:刘慧艳Created:Edition:V1.0Describe:用引用类型作为形参,由于形参与实参实质上就是同一个变量,占用的是同一段内存空间,对形参的改变,实质就是对实参的改变。因此,排序函数中完成的形参的变化,使得在函数调用完后,实参也发生了变化。*/#include using namespace

2014-08-19 17:36:42 389

原创 体会函数参数传递

/*Copyright (c) 烟台大学计算机与控制工程学院Author:刘慧艳Created:Edition:V1.0Describe:利用指针变量作形参,实现了用调用函数的方法,改变实参的值的目的*/#include using namespace std;int main( ){ void sort(int *,int *,int *); int a=2,b=4,c=

2014-08-19 17:33:14 376

原创 判断两个有序数组中是否存在相同的数字

/*Copyright (c) 烟台大学计算机与控制工程学院Author:刘慧艳Created:Edition:V1.0Describe:判断两个有序数组中是否存在相同的数字*/#includeusing namespace std;bool existthesame(int *a,int n1,int *b,int n2);int main(){ int a[]=

2014-08-19 17:21:38 987

原创 体会棋盘游戏中的数据存储

/*Copyright (c) 烟台大学计算机与控制工程学院Author:刘慧艳Created:Edition:V1.0Describe: 【项目6-体会棋盘游戏中的数据存储】  定义一个8行8列的二维数组a[8][8]。(1)为二维数组中的数据赋50以内的随机数(程序模板中setdata()函数已经完成,利用产生随机数的系统函数实现),可能的取值如上图所示; 

2014-08-19 17:05:15 423

原创 多科成绩单

/*Copyright (c) 烟台大学计算机与控制工程学院Author:刘慧艳Created:Edition:V1.0Describe: 【项目4-多科成绩单】用二维数组score[][4]保存同学们的高数、英语、C++成绩及总成绩 (在此假设学生的学号为整型的连续值,用数组的行下标作学号)。在此基础上,完成下面的操作:(1)设计输入成绩的函数,输

2014-08-19 16:55:07 419

原创 带姓名的成绩单

/*Copyright (c) 烟台大学计算机与控制工程学院Author:刘慧艳Created:Edition:V1.0Describe: 设score数组中存储同学们的C++成绩,增加一个数组string name[20]并赋初值,表示同学们的姓名。 这两个数组中,同学的姓名与成绩的下标保持一致(例如name[1]和score[1]表示同一位同学

2014-08-19 15:23:54 522

原创 杨辉三角

/*Copyright (c) 烟台大学计算机与控制工程学院Author:刘慧艳Created:Edition:V1.0Describe: 可以将杨辉三角形的值放在一个方形矩阵的下半三角中,如果需打印7行杨辉三角形, 应该定义等于或大于7X7的方形矩阵,只是矩阵的上半部和其余部分并不使用。 杨辉三角形具有如下特点:(1)第0列和

2014-08-17 15:06:45 426

原创 折腾数组终结版

/*Copyright (c) 烟台大学计算机与控制工程学院Author:刘慧艳Created:Edition:V1.0Describe: 创建一个长度为5行4列的二维整型数组,通过初始化,为数组中的前两列的10个元素赋初值, 然后通过键盘输入,使后两列的10个元素获得值,将所有元素值乘以3后保存在数组中。输出数组时, 按行序优

2014-08-17 13:38:02 489

原创 折腾数组8

#include using namespace std;void reverse(int a[],int n);int main(){ int b[10]={1,2,3,4,5,6,7,8,9,10}; int i,s=0; reverse(b,8); for(i=5;i<10;++i) s+=b[i]; cout<<s<<endl;

2014-08-17 09:03:33 411

原创 折腾数组5

#include #include using namespace std;int main(){ int a[5][5]={0},i,j,k; k=1; for(i=0;i<5;i++) for(j=i;j>=0;j--) a[j][i-j]=k++; for(i=0;i<5;i++) { for(j=0;j<5-i

2014-08-16 20:12:51 354

原创 折腾数组4

#include using namespace std;int main(){ int n=0; char str[80]="Beijing-China 2008"; cout<<str<<endl; while(str[n]!='\0') str[n++]=str[n]>='a'&&str[n]<='z'?str[n]-'a'+'A':str[n]

2014-08-16 18:59:34 393

原创 折腾数组

#include using namespace std;int main(){ char ch[]={"12yue25ri"}; int i,s=0; for(i=0;ch[i]>='0'&&ch[i]<='9';i++) s=10*s+ch[i]-'0'; cout<<s<<endl; return 0;}

2014-08-16 18:27:22 399

原创 折腾数组

#include using namespace std;int main(){ int y=53,i=0,j,a[8]; do { a[i++]=y%2; y=y/2; }while(y!=0); for(j=i-1;j>=0;--j) cout<<a[j]; cout<<endl; retur

2014-08-16 18:01:57 333

原创 折腾数组

#include using namespace std;int main(){ int a[6]={2,-3,4,-6,-8,10},i; for(i=0;i<6;++i) { if(a[i]<0) continue; cout<<a[i]<<" "; } cout<<endl; return 0;}

2014-08-16 17:56:35 337

原创 成绩统计

/*Copyright (c) 烟台大学计算机与控制工程学院Author:刘慧艳Created:Edition:V1.0Describe: 从键盘读入10名学生的英语成绩,编程求出这次考试的平均成绩, 并统计输出优秀人数和不及格人数*/#include //操作文件必写#include#includeusing namespace

2014-08-16 07:59:43 524

原创 拼接字符串 在字符串前加5个符号 note:

/*Copyright (c) 烟台大学计算机与控制工程学院Author:刘慧艳Created:Edition:V1.0Describe: 拼接字符串 在字符串前加5个符号 note:*/#includeusing namespace std;int main(){ char str1[40]={"I am a boy."}; char str2[20]

2014-08-16 07:44:48 928

原创 拼接字符串2

/*Copyright (c) 烟台大学计算机与控制工程学院Author:刘慧艳Created:Edition:V1.0Describe: 将str1和str2接起来存放到str3中*/#include #include using namespace std;int main(){ char str1[50]="int i=50;",str2[5

2014-08-14 17:44:42 380

原创 拼接字符串

/*Copyright (c) 烟台大学计算机与控制工程学院Author:刘慧艳Created:Edition:V1.0Describe: 拼接字符串*/#include#include using namespace std;int main(){ char str1[50]; char str2[50]="//注释变量!"; cout<<"请输入

2014-08-14 13:33:25 379

原创 复制字符串4

/*Copyright (c) 烟台大学计算机与控制工程学院Author:刘慧艳Created:Edition:V1.0Describe: 复制字符串str1,保存到str2中;在字符串str2后面增加符号"//comment:"将str1和str2接起来存放到str3中;将str1中的空格去除,仍保存在str1中;将str1和str2接起来,仍存放在str1

2014-08-14 13:15:23 325

原创 复制字符串3

/*Copyright (c) 烟台大学计算机与控制工程学院Author:刘慧艳Created:Edition:V1.0Describe: 复制字符串str1,保存到str2中;在字符串str2后面增加符号"//comment:"将str1和str2接起来存放到str3中;将str1中的空格去除,仍保存在str1中;将str1和str2接起来,仍存放在str1

2014-08-14 13:05:24 335

原创 复制字符串2

/*Copyright (c) 烟台大学计算机与控制工程学院Author:刘慧艳Created:Edition:V1.0Describe: 复制字符串str1,保存到str2中;在字符串str2后面增加符号"//comment:"将str1和str2接起来存放到str3中;将str1中的空格去除,仍保存在str1中;将str1和str2接起来,仍存放在str1

2014-08-14 12:52:05 340

原创 复制字符串

/*Copyright (c) 烟台大学计算机与控制工程学院Author:刘慧艳Created:Edition:V1.0Describe: 字符串*/#include using namespace std;int main(){ char str1[50]="I am a happy boy\'s daddy.",str2[50]; int

2014-08-14 12:36:54 300

原创 统计每一个字母出现的个数

/*Copyright (c) 烟台大学计算机与控制工程学院Author:刘慧艳Created:Edition:V1.0Describe: 【项目5-字符串统计】请分别编制程序,完成下面的处理(选2个):  (1)统计字母'A'出现的次数;  (2)统计字符串中(大/小写)字母个数;  (3)统计每一个数字字符出现的次数;  (4)统计每一个小写字母出现的个数*/#incl

2014-08-14 12:25:13 1075

原创 统计每一个数字字符出现的次数

/*Copyright (c) 烟台大学计算机与控制工程学院Author:刘慧艳Created:Edition:V1.0Describe: 【项目5-字符串统计】请分别编制程序,完成下面的处理(选2个):  (1)统计字母'A'出现的次数;  (2)统计字符串中(大/小写)字母个数;  (3)统计每一个数字字符出现的次数;  (4)统计每一个字母出现的个数*/#includ

2014-08-14 12:04:04 665

原创 统计大小写字母个数

/*Copyright (c) 烟台大学计算机与控制工程学院Author:刘慧艳Created:Edition:V1.0Describe: 【项目5-字符串统计】请分别编制程序,完成下面的处理(选2个):  (1)统计字母'A'出现的次数;  (2)统计字符串中(大/小写)字母个数;  (3)统计每一个数字字符出现的次数;  (4)统计每一个字母出现的个数*/#includ

2014-08-13 22:43:16 2866

原创 统计字母A出现的次数

/*Copyright (c) 烟台大学计算机与控制工程学院Author:刘慧艳Created:Edition:V1.0Describe: 【项目5-字符串统计】请分别编制程序,完成下面的处理(选2个):  (1)统计字母'A'出现的次数;  (2)统计字符串中(大/小写)字母个数;  (3)统计每一个数字字符出现的次数;  (4)统计每一个字母出现的个数*/#includ

2014-08-13 22:33:16 1412

原创 输入的数字个数

/*Copyright (c) 烟台大学计算机与控制工程学院Author:刘慧艳Created:Edition:V1.0Describe: 输入的数字个数*/#include #include using namespace std;int main(){ char str[50]; int i=0,n=0; cout<<"输入字符串:"; g

2014-08-13 21:37:23 521

原创 字符串运算

/*Copyright (c) 烟台大学计算机与控制工程学院Author:刘慧艳Created:Edition:V1.0Describe:字符串运算*/#include #include using namespace std;int main(){ string string1,string2,string3,temp; cout<<"please inpu

2014-08-13 21:13:13 441

原创 选择法排序

/*Copyright (c) 烟台大学计算机与控制工程学院Author:刘慧艳Created:Edition:V1.0Describe: 数组的排序 将项目4中的排序算法换作为选择排序,完成相同的任务*/#include using namespace std;void select_sort(int arr[],int num);void output_arr

2014-08-13 16:58:56 468

原创 数组的排序

/*Copyright (c) 烟台大学计算机与控制工程学院Author:刘慧艳Created:Edition:V1.0Describe: 数组的排序 编函数,完成冒泡排序。要求不能改变下面的main函数。   重点体会:(1)排序算法;(2)数组名作形式参数,将能改变作为实际参数的数组的值, 实际参数传递给形式参数的是数组的地址值,也是传值;(3)形式参数

2014-08-13 09:47:38 368

原创 冒泡排序

/*Copyright (c) 烟台大学计算机与控制工程学院Author:刘慧艳Created:Edition:V1.0Describe: 数组的排序 编函数,完成冒泡排序。要求不能改变下面的main函数。   重点体会:(1)排序算法;(2)数组名作形式参数,将能改变作为实际参数的数组的值, 实际参数传递给形式参数的是数组的地址值,也是传值;(3)形式参数

2014-08-12 17:20:35 315

原创 成绩处理函数版

/*Copyright (c) 烟台大学计算机与控制工程学院Author:刘慧艳Created:Edition:V1.0Describe: 用函数实现 在数组score中将要存储某小组C++程序设计的成绩,请设计实现下面的各功能函数,并在main函数中调用, 组合成一个完整的应用:  (1)输入小组人数及成绩,要保证成绩在0-100之间;  (2)

2014-08-07 19:09:52 392

原创 成绩处理

/*Copyright (c) 烟台大学计算机与控制工程学院Author:刘慧艳Created:Edition:V1.0Describe: 在数组score中将要存储某小组C++程序设计的成绩,请设计实现下面的各功能函数,并在main函数中调用, 组合成一个完整的应用:  (1)输入小组人数及成绩,要保证成绩在0-100之间;  (2)输出该小组的最高成绩、最低

2014-08-06 11:18:20 379

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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