c/c++
文章平均质量分 66
JzL2DM
这个作者很懒,什么都没留下…
展开
-
第一个c++上机报告
我的程序: /* * 程序的版权和版本声明部分: * Copyright (c) 2011, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:纪子龙* 完成日期:2012 年 9 月 27 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:无 * 问题描述:“我”的第原创 2012-09-29 16:12:14 · 1062 阅读 · 0 评论 -
13_4
#includeusing namespace std;class Date{public: void SetDate(int y,int m,int d) { year=y; month=m; day=d; } void PrintDate() { cout<原创 2013-05-29 11:33:02 · 591 阅读 · 0 评论 -
14_3Shape
#include using namespace std;class Shape{public: virtual double area() const =0;};class Circle:public Shape{public: Circle(double r):radius(r) {} virtual double area() c原创 2013-06-04 08:37:28 · 1326 阅读 · 0 评论 -
14_5立体类族共有的抽象类
#include using namespace std;class CSolid{public: virtual double Surarea()const=0; virtual double volume()const=0;};class CCube: public CSolid{public: virtual double volum原创 2013-06-04 09:15:10 · 767 阅读 · 0 评论 -
8_1_1复数类的运算符重载
#include using namespace std;class Complex{public:Complex(){real=0;imag=0;}Complex(double r,double i){real=r;imag=i;}Complex operator+(Complex &c);Complex operator-(Complex &c);Compl原创 2013-04-19 10:36:02 · 887 阅读 · 0 评论 -
8_2时间类中的运算符重载
#include using namespace std;class CTime{private: unsigned short int hour; // 时 unsigned short int minute; // 分 unsigned short int second; // 秒public: CTime(int h=0,int m=0,int原创 2013-04-24 18:53:06 · 576 阅读 · 0 评论 -
13_1理解基类中成员的访问限定符和派生类的继承方式
#include #include using namespace std;class StudentA //(1)修改studentA类中各数据成员和成员函数的访问限定符为public时没有出现错误,修改为private时显示错误为error2248即私有成员不能再派生类内使用。{public: StudentA(int n,string nam,char s);原创 2013-05-27 10:47:25 · 1047 阅读 · 0 评论 -
7_6友元复数模板类
#include template class Complex{public:Complex(){real=0,imag=0;}Complex(numtype r,numtype i){real=r;imag=i;}Complex complex_add( Complex );template friend Complex add_complex(Complex ,原创 2013-04-16 13:15:19 · 969 阅读 · 0 评论 -
13_2多重继承
#include #include using namespace std;class Teacher{public: Teacher(string n,int ag,string s,string add,long phnum,string tit); void display();protected: string name; int age; st原创 2013-05-27 11:40:25 · 661 阅读 · 0 评论 -
13_3虚基类
#include #include#include using namespace std;enum vehicleStaus {rest, running}; //车辆状态:泊车、行进class vehicle //车辆类{protected: int maxSpeed; //最大车速 int currentSpeed; //当前速度 int weig原创 2013-05-27 12:24:07 · 636 阅读 · 0 评论 -
7_5复数模板类
#include using namespace std;template class Complex{public:Complex(){real=0,imag=0;}Complex(numtype r,numtype i){real=r;imag=i;}Complex complex_add(Complex );//加法Complex complex_sub(C原创 2013-04-16 13:13:56 · 1148 阅读 · 0 评论 -
8_2_2友元函数复数类
#include class Complex{public:Complex(){real=0;imag=0;}Complex(double r,double i){real=r;imag=i;}friend Complex operator+(Complex &c,Complex &b);friend Complex operator-(Complex &c,Compl原创 2013-04-19 10:52:32 · 1052 阅读 · 0 评论 -
8_1_3
#include class Complex{public:Complex(){real=0;imag=0;}Complex(double r,double i){real=r;imag=i;}friend Complex operator+(double d,Complex &b);friend Complex operator-(double d,Complex &原创 2013-04-19 11:21:59 · 802 阅读 · 0 评论 -
8_3分数类的运算符重载
#include using namespace std;class CFraction{private:int nume; // 分子int deno; // 分母public: //构造函数及运算符重载的函数声明 CFraction(int nu=0,int de=1):nume(nu),deno(de){} CFraction operator+(CF原创 2013-04-24 19:32:20 · 579 阅读 · 0 评论 -
11_1
#include#includeusing namespace std;class Point //定义坐标点类{public: Point():x(0),y(0) {}; Point(double x0, double y0):x(x0), y(y0) {}; void PrintPoint(); //输出点的信息 double x,y原创 2013-05-10 11:05:06 · 744 阅读 · 0 评论 -
11_2
#include#includeusing namespace std;class Point //定义坐标点类{public: Point():x(0),y(0) {}; Point(double x0, double y0):x(x0), y(y0) {}; void PrintPoint(); //输出点的信息 double get原创 2013-05-10 11:13:47 · 527 阅读 · 0 评论 -
11_3CEmployee继承自CPerson类
#include #include #include using namespace std;class CPerson{protected: char *m_szName; char *m_szId; int m_nSex;//0:women,1:man int m_nAge;public: CPerson(char *name,char *i原创 2013-05-20 11:31:43 · 689 阅读 · 0 评论 -
9_1运算符的重载
#include using namespace std;class Complex{public: Complex(){real=0;imag=0;} Complex(double r,double i){real=r;imag=i;} //Complex &operator=(Complex &c){real=c.real;imag=c.imag;return原创 2013-05-27 10:12:09 · 825 阅读 · 0 评论 -
14_2Aniaml
#include #include using namespace std;class Animal{public: virtual void cry() { cout<<"不知哪种动物,让我如何学叫?"<<endl; }};class Mouse:public Animal{public : Mouse(str原创 2013-05-31 10:47:10 · 1222 阅读 · 0 评论 -
个人利息计算
项目3:利息计算器】输入存款金额并选择存款种类,计算出利息(不计利息税)和本息合计。要求使用switch语句,根据选择的存款种类,确定利率和存期后计算。* Copyright (c) 2011, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:纪子龙 * 完成日期:2012 年 10 月 28日原创 2012-10-28 20:49:15 · 915 阅读 · 0 评论 -
求1000以内的偶数和
/* * Copyright (c) 2011, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:纪子龙 * 完成日期:2012 年 11 月 1日 * 版 本 号:v1.0 * * 输入描述:无 * 问题描述:用while语句计算10原创 2012-11-01 11:50:17 · 516 阅读 · 0 评论 -
求1000以内的偶数和
* * Copyright (c) 2011, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:纪子龙 * 完成日期:2012 年 11 月 1 日 * 版 本 号:v1.0 * * 输入描述:无 * 问题描述:用for循环计算100原创 2012-11-01 11:53:34 · 476 阅读 · 0 评论 -
求1000以内偶数的和
/* * Copyright (c) 2011, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:纪子龙 * 完成日期:2012 年 11 月 1日 * 版 本 号:v1.0 * * 输入描述:无 * 问题描述:用do-while原创 2012-11-01 11:56:41 · 488 阅读 · 0 评论 -
计算并输出1/3-3/5+5/7...-19/21的结果
/* * Copyright (c) 2011, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:纪子龙 * 完成日期:2012 年 11 月 1 日 * 版 本 号:v1.0 * * 输入描述:无 * 问题描述:计算并输出1/3-3/原创 2012-11-01 12:00:59 · 1386 阅读 · 0 评论 -
乘法口诀表
01./* 02.* Copyright (c) 2012, 烟台大学计算机学院 03.* All rights reserved. 04.* 文件名称:test.cpp 05.* 作 者:纪子龙 06.* 完成日期:2012 年 11 月 1 日 07.* 版 本 号:v1.0 08.* 09.* 输入描原创 2012-11-01 16:18:26 · 482 阅读 · 0 评论 -
英尺到米的转换
[cpp] view plaincopyprint?01./* 02.* Copyright (c) 2011, 烟台大学计算机学院 03.* All rights reserved. 04.* 文件名称:test.cpp 05.* 作者:纪子龙 06.* 完成日期:2012 年 11月 1 日 07.* 版本号:v1.0 08原创 2012-11-01 16:50:22 · 1130 阅读 · 0 评论 -
求完数
01./* 02.* Copyright (c) 2011, 烟台大学计算机学院 03.* All rights reserved. 04.* 文件名称:test.cpp 05.* 作 者:纪子龙 06.* 完成日期:2012 年 11 月 1 日 07.* 版 本 号:v1.0 08.*原创 2012-11-01 17:19:09 · 619 阅读 · 3 评论 -
第五周任务摄氏度转华氏度
/* * 程序的版权和版本声明部分: * Copyright (c) 2011, 烟台大学计算机学院 * All rights reserved. * 文件名称: * 作 者:纪子龙* 完成日期:2012 年 9 月 27 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:输入一个小数表示的摄氏温度* 问题描述输入摄氏温度值(C),转换为华氏温度值(原创 2012-09-29 16:44:04 · 712 阅读 · 2 评论 -
正差值
/* * Copyright (c) 2011, 烟台大学计算机学院 * All rights reserved. * 作 者: 纪子龙* 完成日期:2012 年 月 日 * 版 本 号:v1.0 ** 输入描述: 两个正整数* 问题描述:给定两个正整数,求出两数的正差值并输出* 程序输出:给定两数的正差值* 问题分析:通过比较两数的大小,保证由大值原创 2012-10-11 16:28:27 · 1420 阅读 · 0 评论 -
求四个数中最大值
/* * Copyright (c) 2011, 烟台大学计算机学院 * All rights reserved. * 作 者: 纪子龙 * 完成日期:2012 年10 月 11 日 * 版 本 号:v1.0 * * 输入描述: 两个正整数* 问题描述:给定四个正整数,求出四数的最大值* 程序输出:给定四数的最大值 * 问题分析:通过比较四数的大小原创 2012-10-11 17:07:45 · 2978 阅读 · 2 评论 -
本月有几天
#include using namespace std;int main(){ int year,month,day; cout<<"请输入年,月:"; cin>>year>>month;if(year%4==0&&year%100!=0){ switch(month) {case 1: day=31;break;case 2: day=2原创 2012-10-25 17:22:58 · 361 阅读 · 0 评论 -
个人所得税计算器
上机目的:学会使用循环控制语句解决实际问题上机内容:编写多分支选择结构程序,根据个人月收入总额,计算出应缴税款和税后收入。/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者:纪子龙 * 完成日期:2012 年 10 月 25 日 * 版 本 号:v1.0 * 输入描述:个原创 2012-10-25 16:51:43 · 1033 阅读 · 0 评论 -
分段函数求值
上机内容:用if-else语句和switch语句求解分段函数上机目的:学会分支结构程序设计/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者:纪子龙 * 完成日期:2012 年10 月 25日 * 版 本 号:v1.0 * * 输入描述: x,x为非负数* 问题描述:求以原创 2012-10-25 16:11:42 · 718 阅读 · 0 评论 -
c++一月之我见
学习c++月来感觉c++很有意思哈现在觉着上机很好玩,做程序老有成就感了,原创 2012-10-20 18:46:18 · 415 阅读 · 2 评论 -
围绕圆的计算
* All rights reserved. * 作 者: 纪子龙 * 完成日期:2012 年10 月 16日 * 版 本 号:v1.0 * * 输入描述想x1,x2,y1,y2 * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved.原创 2012-10-20 18:32:16 · 593 阅读 · 0 评论 -
计算两点间距离公式
[cpp] view plaincopyprint? * Copyright (c) 2011, 烟台大学计算机学院 * All rights reserved. * 作 者: 纪子龙 * 完成日期:2012 年10 月 16日 * 版 本 号:v1.0 * * 输入描述想x1,x2,y1,y2 * Copyright原创 2012-10-20 17:48:53 · 2260 阅读 · 1 评论 -
计算还贷款额度
* Copyright (c) 2011, 烟台大学计算机学院 * All rights reserved. * 作 者: 纪子龙 * 完成日期:2012 年10 月 15 日 * 版 本 号:v1.0 * * 输入描述: 利率,本金,贷款时间长度,每年偿还次数,贷款利率,* 问题描述:求还贷款额度* 程序输出:贷款额度 * 问题分析:略* 算原创 2012-10-18 18:21:52 · 658 阅读 · 0 评论 -
错误1
上机内容:验证“0不被除”的语法规则上机目的:学会用“撞错”理解语法要求的方法/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者: * 完成日期:2012 年 10 月 16 日 * 版 本 号:v1.0 * * 输入描述: 无* 问题描述:设计一个包含原创 2012-10-18 16:28:12 · 601 阅读 · 0 评论 -
星号
/* * 程序的版权和版本声明部分: * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 文件名称:大星号帝国.cpp * 作 者:纪子龙* 完成日期:2012 年 10 月8 日 * 版 本 号:v1.0 #include using namespace std;int m原创 2012-10-08 17:00:09 · 1085 阅读 · 2 评论