- 博客(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关注的人