C++作业
文章平均质量分 64
每一次c++作业的问题和知识点
小吴同学·
记录从大二开始的计算机学习
展开
-
c++第十次作业(谭浩强c++程序设计第三版P327习题)
3.重载+运算符完成复数相加 和 复数与整数相加#include <bits/stdc++.h>using namespace std;class Complex{ private: int real; int imag; public: Complex(int r,int i):real(r),imag(r){} friend Complex operator+(Complex &a1,Complex &a2); friend Compl..原创 2021-12-12 10:37:00 · 605 阅读 · 0 评论 -
c++第九次作业(谭浩强c++程序设计第三版P400习题)
1.改写为多文件程序2.比较函数重载和虚函数在概念和使用方式上的区别 1)概念上: 1>函数重载在同一个类中,虚函数是父类与子类 2>函数重载时重载的函数必须具有相同的函数名,且函数的参数个数和参数类型二者中至少有一个不同。虚函数则要求同一类族中的所有虚函数的函数名,函数类型,函数的参数个数和参数类型都全部相同 2)使用上:...原创 2021-12-08 09:35:35 · 214 阅读 · 0 评论 -
c++第八次作业(谭浩强C++程序设计第三版374—378)
2.私有继承修改程序#include <bits/stdc++.h>using namespace std;class Student{ public: void get_value() { cin>>num; getchar(); cin>>name; getchar(); cin>>sex; } void display() { cout<<"num:"<<num原创 2021-11-25 09:29:18 · 251 阅读 · 0 评论 -
C++第七次作业(C++程序设计第三版294—296)
1.构造函数的作用是:初始化数据成员;析构函数的作用是:在撤销对象占用的内存之前完成一些清理工作,也可以理解成“用户希望在最后一次使用对象之后所执行的任何操作”。如果没有定义构造函数,C++系统会自动生成一个构造函数,只是这个构造函数是空的,也没有参数,所以如果用户需要初始化数据成员需要定义构造函数。如果没有定义析构函数,C++系统会自动生成一个析构函数,但它实际上什么操作都不进行。想让析构函数完成什么工作任务,都需要定义析构函数。5.建立一个对象数组,用指向对象的指针作函数参数。...原创 2021-11-22 09:36:30 · 489 阅读 · 0 评论 -
c++第六次作业
1.(1)将数据成员改写为私有的#include <iostream>using namespace std;class Time{ int hour,minute,sec; public: void set(int h,int m,int s){ hour = h; minute = m; sec = s; } void show(){ cout<<hour<<":"<<minute<<":"&原创 2021-11-17 08:33:27 · 222 阅读 · 0 评论 -
C++第五次作业(输入中带空格的方法、函数参数传递)
一.定义一个结构体变量(包括年、月、日),计算该日在本年中是第几天 1. 结构体:结构体里已经开辟了空间了。 1)不需要Creat,即不用malloc申请动态内存空间。 区:链表要Creatlist。 a)因为所有存储方式链表的头指针都要开辟空间。(链表操作过程中对于结构体指针,都要用malloc来开辟内存空间) ...原创 2021-11-07 11:02:43 · 1579 阅读 · 0 评论 -
c++第四次作业(字符数组、字符串)
1.输入三个字符串按从小到大输出(指针方法)#include <iostream>#include <string>using namespace std;void paixu(char *p1,char *p2,char *p3);int main(){ char a[2],b[2],c[2]; //why string不行 ?? 指针类型变为string是什么意思 char *p1=a; char *p2=b; char *p3=c; cin&原创 2021-11-01 09:08:26 · 535 阅读 · 0 评论 -
C++第二次作业
1.c++字符串数据类型(区别c的新的数据类型) string是c++标准库中声明的一个字符串类(所以要有#include <string> 头文件),不是c++本身具有的基本类型。 #include <string> ....... sring str; //定义字符串变量 str = "I love you"; cout <<str;2.输出一个字符的...原创 2021-10-21 08:47:34 · 388 阅读 · 0 评论