- 博客(53)
- 收藏
- 关注
原创 第14周 项目一
#include using namespace std; class Vehicle//交通工具 { public: void run()const { cout<<"run a vehicle."<<endl; } }; class Car:public Vehicle//汽车 { public: void run()c
2014-05-27 15:19:33
655
原创 日期时间类
#include using namespace std; class Date { public: void SetDate(int y,int m,int d) { Year=y; Month=m; Day=d; } void PrintDate () { cou
2014-05-13 15:05:46
655
原创 教师兼干部类
#include #include using namespace std; class Teacher { public: Teacher(string nam,int a,char s,string tit,string ad,string t); void display(); protected: string name; int age; char se
2014-05-13 15:01:28
715
原创 长颈鹿类对动物类的继承
#include using namespace std; class Animal //动物类 { public: Animal() {} void eat(){ cout << "eat\n"; } //protected: void play() { cout << "play\n";
2014-05-13 14:57:09
715
原创 项目3 点类派生直线类
#include #include using namespace std; class Point{ public: Point():x(0),y(0){}; Point(double x0,double y0):x(x0),y(y0){}; void PrintPoint(); double x,y; }; void Point::PrintPoint(){
2014-05-10 15:41:09
574
原创 项目2 职员也有工资了
#include using namespace std; class CPerson { protected: string m_szName; string m_szId; int m_nSex;//0:women,1:man int m_nAge; public: CPerson(string name,string id,int sex,int a
2014-05-10 15:38:57
626
原创 项目一 班长和学生的信息
#include using namespace std; class Stu //声明基类 { public: Stu(int n, string nam ) { num=n; name=nam; } //基类构造函数 void display( ) { cout<<"学号是"<<num;
2014-05-10 15:31:45
600
原创 实现TIME类的运算符重载
#include using namespace std; class CTime { private: unsigned short int hour; // 时 unsigned short int minute; // 分 unsigned short int second; // 秒 public: CTime(int h=0,
2014-04-15 15:17:24
786
原创 实现复数类中的运算符重载
#include using namespace std; template //类声明前加模板的声明 class Complex { public: Complex( ) { real=0; imag=0; } Complex(T r,T i) { real=r; //类
2014-04-15 14:54:24
606
原创 深复制的体验
#include #include using namespace std; class A { private: char *a; public: A(char *aa) { a = new char[strlen(aa)+1]; //(1)这样处理的意义在于:开辟一个新空间_____________________________
2014-04-08 14:39:28
554
原创 体验常成员函数
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者:张来鑫 * 完成日期:2014 年 4 月 1 日 * 版 本 号:v1.0 */ #include #include using namespace std; class CPoint { private: double x;
2014-04-01 14:46:38
524
原创 指向学生类的指针
/* * 程序的版权和版本声明部分 * Copyright (c)2014, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: fibnacci.cpp * 作 者:张来鑫 * 完成日期:2014年3月30日 * 版本号: v1.0 * * 输入描述: * 问题描述: * 程序输出: * 问题分析: */ #include using namespace
2014-03-30 22:23:09
603
原创 对象数组操作长方柱类
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者:张来鑫 * 完成日期:2014 年 3 月 30 日 * 版 本 号:v1.0 */ #include using namespace std; class Bulk { public: double volume(); double area
2014-03-30 22:19:17
911
原创 分数类的雏形
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者:张来鑫 * 完成日期:2014 年 3 月30日 * 版 本 号:v1.0 * 问题描述:分数 */ #include using namespace std; class CFraction { private: int nume; // 分子
2014-03-30 22:14:09
625
原创 三角形类2
#include #include using namespace std; class Triangle { public: void setA(double x) { a=x; }; void setB(double y) { b=y; }; void setC(double z) {
2014-03-23 17:31:18
997
原创 三角形类
#include #include #include using namespace std; class Triangle { public: void setABC(double x, double y, double z);//置三边的值,注意要能成三角形 void getABC(double *x, double *y, double *z);//取三边的值 dou
2014-03-23 17:29:18
1028
原创 掌握对象的程序结构2
#include #include using namespace std; class Student { public: void set_data(int n,char*p,char s); void display(); private: int num; char name[20]; char sex; }; void Student::
2014-03-14 15:01:03
636
原创 掌握对象的程序结构
#include #include using namespace std; class Student { private: int num; char name[20]; char sex; public: void set_data(int n,char*p,char s) { num=n; strcpy(name,p)
2014-03-14 14:44:15
911
原创 胖子伤不起
/* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: fibnacci.cpp * 作 者:张来鑫 * 完成日期:2014年3月14日 * 版本号: v1.03 * * 输入描述: * 问题描述:根据世界卫生组织推荐的体重标准,男性的标准体重=(身高 cm-80)×70﹪
2014-03-14 14:38:07
884
原创 体会函数参数传递3
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者:张来鑫 * 完成日期:2013 年 12 月17 日 * 版 本 号:v1.0 * * 输入描述: * 问题描述: * 程序输出: * 问题分析: * 算法设计: */ #include using namespace std; void jiaohuan(in
2013-12-17 22:25:38
557
原创 体会函数参数传递2
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者:张来鑫 * 完成日期:2013 年 12 月17 日 * 版 本 号:v1.0 * * 输入描述: * 问题描述: * 程序输出: * 问题分析: * 算法设计: */ #include using namespace std; void jiaohuan(in
2013-12-17 22:23:40
515
原创 体会函数参数传递1
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者:张来鑫 * 完成日期:2013 年 12 月17 日 * 版 本 号:v1.0 * * 输入描述: * 问题描述: * 程序输出: * 问题分析: * 算法设计: */ #include using namespace std; voi
2013-12-17 22:17:01
980
原创 打入“ 内部”寻“内幕”
#include using namespace std; int main() { int a=2,b=3,c[5]={1,2,3,4,5}; int *p1,*p2,*p3; p1=&a; p2=&b; p3=c; p3++; (*p3)+=10; cout<<a<<'\t'<<b<<'\t'<<c[1]<<endl; cout<<*p1
2013-12-17 22:01:39
774
原创 程序设计4
#include using namespace std; static int a[]={1,3,5,7,11,13}; int main() { int *p; p=a+3; cout<<*p<<'\t'<<(*p++)<<endl; cout<<*(p-2)<<'\t'<<*(a+4)<<endl; return 0; }
2013-12-17 21:58:45
477
原创 程序设计3
#include using namespace std; int *p; void pp(int a,int *b); int main() { int a=1,b=2,c=3; p=&b; pp(a+c,&b); cout<<"(2)"<<a<<','<<b<<','<<*p<<endl; } void pp(int a,int *b) { int c=4;
2013-12-17 21:56:34
574
原创 程序分析2
#include using namespace std; int sub(int*); int main() { int i,k; for(i=0;i<4;i++) { k=sub(&i); cout<<"sum="<<k<<'\t'; } cout<<"\n"; return 0; } int sub(int
2013-12-17 21:54:39
529
原创 程序分析1
#include using namespace std; void prt(int*x,int*y,int*z) { cout<<++*x<<','<<++*y<<','<<*(z++)<<'\n'; } int a=10,b=40,c=20; int main() { prt(&a,&b,&c); prt(&a,&b,&c); return 0; }
2013-12-17 21:51:02
528
原创 杨辉三角
/* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: fibnacci.cpp * 作 者:张来鑫 * 完成日期:2013 年12 月7 日 * 版本号: v1.0 * * 输入描述:可以将杨辉三角形的值放在一个方形矩阵的下半三角中, 如果需打印7行杨辉三角形,应该定义等于或大于7X
2013-12-07 10:35:16
563
原创 带姓名的多科成绩单
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者:张来鑫 * 完成日期:2013 年 12 月7 日 * 版 本 号:v1.0 * * 输入描述: * 问题描述:(1)设计输入成绩的函数,输入3科成绩后可以自动求出总分,并将数据全保存到数组中; (2)输出各门课及总分的最高成绩、最低成绩、
2013-12-07 10:07:24
621
原创 折腾二维数组
/* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: fibnacci.cpp * 作 者:张来鑫 * 完成日期:2013 年12 月7 日 * 版本号: v1.0 * * 输入描述: * 问题描述: * 程序输出: * 问题分析: */ #include using namesp
2013-12-07 10:00:11
529
原创 成绩函数版
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者:张来鑫 * 完成日期:2013 年 12 月7 日 * 版 本 号:v1.0 * * 输入描述: * 问题描述: * 程序输出: * 问题分析: * 算法设计: */ #include #include using namespace std; void in
2013-12-07 09:55:13
569
原创 数组大折腾
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者:张来鑫 * 完成日期:2013 年 11月 3 日 * 版 本 号:v1.0 * * 输入描述: 无 * 问题描述: [cpp] view plaincopy * 程序输出: * 问题分析: */ #include #include using namesp
2013-11-30 21:06:57
463
原创 输出数组中元素的值,每5个元素换一行
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者:张来鑫 * 完成日期:2013 年 11月30 日 * 版 本 号:v1.0 * * 输入描述: 无 * 问题描述:创建一个长度为20的整型数组,通过初始化, 为数组中的前10个元素赋初值,然后通过键盘输入后10个元素的值, 从前往后(从第0个到第19个)输出数
2013-11-30 20:58:31
12250
1
原创 二进制转换
*/ #include using namespace std; int dec2bin(int n); int main() { int n; cout<<"请输入一个整数:"; cin>>n; cout<<n<<"对应的二进制形式为:"; cout<<dec2bin(n); cout<<endl; return 0; } int dec2b
2013-11-25 17:11:35
504
原创 迭代法的应用
/* *Copyright (c)2013,烟台大学计算机学院学生 *ALL rightreserved. *文件名称:fibnacci.cpp *作者:张来鑫 *完成日期:2013年11月25日 *版本号:v1. * *输入描述:无 *问题描述:设计递归函数,求出并输出Fibnacci序列的第20个数,Fibnacci序列形如0,1,1,2,3,5,8... *程序输出:Fibnacci序列中的
2013-11-25 16:32:42
1272
原创 递归函数
/*Copyright (c) 2013,烟台大学计算机学院 *All rights reserved. *作者:张来鑫 *完成日期:2013年11月25日 *版本号:v1.0 *问题描述:递归函数 *样例输入:略 *样例输出:略 *问题分析:略 */ #include using namespace std; void f(int); int main() { int i=1234;
2013-11-25 16:04:16
506
原创 判断平闰年
/*Copyright (c) 2013,烟台大学计算机学院 *All rights reserved. *作者:张来鑫 *完成日期:2013年11月25日 *版本号:v1.0 *问题描述:略 *样例输入:略 *样例输出:略 *问题分析:略 */ #include using namespace std; int main() { int num1,num2,num3;
2013-11-25 15:42:20
897
原创 回文数
/*Copyright (c) 2013,烟台大学计算机学院 *All rights reserved. *作者:张来鑫 *完成日期:2013年11月25日 *版本号:v1.0 *问题描述:判断回文数 *样例输入:略 *样例输出:略 *问题分析:略 */ #include #include using namespace std; /** *
2013-11-25 15:28:35
703
原创 递归函数 求两个数的最大公约数
/* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院 * All rightsreserved. * 文件名称: fibnacci.cpp * 作 者:张来鑫 * 完成日期:2013 年11 月25 日 * 版本号: v1.0 * * 输入描述:无 * 问题描述:用递归函数求两个数的最大公约数 * 程序输出:最大公约数 * 问题分析:用辗转相
2013-11-25 15:05:38
1597
原创 猜数字游戏
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者: 张来鑫 * 完成日期:2013 年 11 月 25日 * 版 本 号:v1.0 * * 输入描述: 无 * 问题描述:猜数字游戏 * 程序输出:略 * 问题分析:略 * 算法设计:略 */ #include #include #include using na
2013-11-25 15:01:11
631
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅