C++练习
布道ღ
师者
展开
-
通讯录管理系统C++
以下代码依据黑马程序员C++视频所写#include<iostream>#include<string>#include<stdlib.h>#define MAX 1000using namespace std;//联系人结构体struct Person { string m_Name;//姓名 int m_Sex;//性别 1 男 2 女 int m_Age;//年龄 string m_Phone;//电话 string m_Addr;//地原创 2022-01-12 12:03:29 · 191 阅读 · 0 评论 -
C++ 练习:类与对象-封装案例-点和圆的关系
#include<iostream>using namespace std; //点类 class Point{ public: //设置x void setX(int x) { m_X=x; } //获取x int getX() { return m_X; } //设置y void setY(int y) { m_Y=y; } // 获取y int getY() { return m_Y;原创 2021-05-30 10:29:10 · 223 阅读 · 0 评论 -
C++练习:类与对象- 对象的初始化和清理-构造函数和析构函数(基本语法)
#include<iostream>using namespace std;class Person{public: //1.1、构造函数 //没有返回值,不用写void //函数名与类名相同 //构造函数可以有参数,可以发生重载 //构建对象的时候,构造函数会自动调用,而且只调用一次 Person() { cout <<"Person构造函数的调用"<<endl; }1.2、析构函数没有返回值,不用写void函数名与类名相同,在名称原创 2021-05-30 11:45:08 · 124 阅读 · 0 评论 -
C++ 类与对象-class和struct的区别
本文仅是笔者练习C++的记录,日常都会观看链接: B站黑马程序员.保姆级教学强烈推荐好吧,没得说//类与对象-class和struct的区别//class 默认权限是私有权限-private//struct默认权限是公共权限-public#include<iostream>using namespace std;class C1 //默认私有权限 {int m_A =1;};struct C2 //默认公共权限 {int m_A; };int main(原创 2021-05-13 11:52:17 · 83 阅读 · 0 评论 -
C++ 类与对象-访问权限
本文仅是笔者练习C++的记录,日常都会观看链接: B站黑马程序员.保姆级教学强烈推荐好吧,没得说。**类和对象-访问权限public (公共权限)成员类内可以访问,类外可以访问protected (保护权限)成员类内可以访问,类外不可以访问儿子可以访问父亲的保护内容private (私有权限)成员类内可以访问,类外不可以访问儿子不可以访问父亲的私有内容具体protected和private的区别在《继承》里会讲到**#include<iostream>using n原创 2021-05-13 11:24:58 · 156 阅读 · 3 评论 -
C++ 用类封装六种位运算符,并以此为基础实现10进制的加法、减法和乘法运算
//建立一个类封装C语言中的6种位运算(函数接口封装)//给出调用测试//基于位运算模拟10进制的+、-、3个运算,给出调用调试。/6种位运算& 按位与| 按位或^ 按位异或~ 取反<< 左移>> 右移*/#include<iostream>#include<string>#include<bits/stdc++.h>using namespace std;const char*原创 2021-05-11 13:10:06 · 571 阅读 · 0 评论 -
C++ 类与对象-封装-求圆的周长
本文仅是笔者练习C++的记录,日常都会观看链接: B站黑马程序员.保姆级教学强烈推荐好吧,没得说。//类和对象//封装//设计一个圆类,求圆的周长 #include<bits/stdc++.h>using namespace std;const double PI=3.14;//class代表设计一个类,类后面紧跟着的就是类名称 class Circle{ //访问权限(公共权限) public: //属性(半径) int m_r; //行为(获原创 2021-05-09 15:32:22 · 202 阅读 · 0 评论 -
C++练习 : 嵌套for循环(打印乘法口诀表)
本文仅是笔者练习C++的记录,日常都会观看链接: B站黑马程序员的视频保姆级教学强烈推荐好吧,没得说。//嵌套for循环(打印乘法口诀表) #include<bits/stdc++.h>using namespace std;int main(){ for(int i=1 ; i<=9 ; i++ ) //i指行数 { for(int j=1;j<=i;j++) //j指列数 //看见ij就想起矩阵了 { cout<<j原创 2021-05-08 11:39:44 · 539 阅读 · 0 评论 -
C++ for循环练习(敲桌子问题)
本文仅是笔者练习C++的记录,日常都会观看链接: B站黑马程序员的视频.保姆级教学强烈推荐好吧,没得说。//for循环练习(敲桌子)/*(输出的条件:1:7的倍数 2:个位有7 3:十位有7*/#include<bits/stdc++.h>using namespace std;int main(){ //经典枚举(求最小公倍数,最大公因子什么的都可以枚举) int a = 0; int b = 0; int c = 0; for(int nu原创 2021-05-08 11:13:12 · 256 阅读 · 0 评论 -
C++ do…while循环语句练习(水仙花数)
本文仅是笔者练习C++的记录,日常都会观看B站黑马程序员的视频.保姆级教学强烈推荐好吧,没得说。//水仙花数(do……while循环语句) //水仙花数指:一个三位数,每个位上的数字的3次幂之和等于它本身 //例如:153=1^3+5^3+3^3 #include<bits/stdc++.h>using namespace std;int main(){ //想法就是把100~999的数字全部过一次循环,符合条件的就打印 int num=100; do { //原创 2021-05-08 10:44:17 · 883 阅读 · 1 评论 -
C++while(猜数字游戏)
本文仅是笔者练习C++的记录,日常都会观看B站黑马程序员的教学视频.保姆级教学,好吧强烈推荐,没得说。//万能头#include<bits/stdc++.h> #include<iostream>#include<stdlib.h>#include<ctime>using namespace std; //使用下方srand时必须有ctime这个头文件 int main(){ srand(time(NULL));//假如没有这一行,原创 2021-04-29 12:40:10 · 254 阅读 · 3 评论 -
C++while语句练习
本文仅是笔者练习C++的记录,日常都会观看B站黑马程序员的教学视频.保姆级教学好吧强烈推荐好吧,没得说。//while循环 #include<iostream>using namespace std;int main(){ //打印0~9 这十个数字 int num = 0; while(num<10) { cout<<num++<<endl; } //可以试试以下输出语句 //看看结果还一样吗? //cout原创 2021-04-29 12:16:52 · 436 阅读 · 0 评论 -
C++ switch语句练习
本文仅是笔者练习C++的记录,日常都会观看B站黑马程序员的教学视频.强烈推荐好吧,没得说。//switch语句#include<iostream>using namespace std;int main(){ //给电影打分 //10~9 经典 //8~7 非常好 //6~5 一般 //5一下烂片 //1、提示用户给电影打分 cout<<"请给电影进行打分"<<endl; //2、用户开始进行打分 int score = 0;原创 2021-04-29 11:21:30 · 2865 阅读 · 11 评论