自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 【Unity】3D-->角色控制-->移动转向方案

【代码】【Unity】角色控制--移动转向。

2024-06-20 01:30:50 391

原创 【Unity】简单相机跟随

相机简单跟随

2024-06-20 01:17:03 160

原创 【C++】根据出生日期计算年龄,精确到日

**实现了一个小程序,实现根据出生日期计算年龄**这里没有考虑如果出生年为闰年,或者当前年为闰年时出生日期为二月的情况如果需要考虑,那么计算前加入一个闰年判断,并且根据是否闰年在计算时调用不同的nonthday数组即可。我们在这里默认为不是闰年。并且我们认为出生第一天为1.界面如下测试全部代码:#include <iostream>using namespace std;class base{public: int m_year = 0; int m_mo

2020-11-14 12:05:29 6919 5

原创 【C++】基于多态的职工管理系统<多态综合案例>

案例来自黑马程序员,C++基于多态的职工管理系统主函数如下,采用switch来进行不同条件下的选择用一个死循环来实现用户可以不退出实现各种功能的选择,同时只有输入0才可以退出。#include <iostream>using namespace std;#include "workerManager.h"#include "worker.h"#include "employee.h"#include "manager.h"#include "boss.h"int ma

2020-11-10 10:06:45 608 1

原创 【C++】输入一个 年-月-日 获取这一天是一年中的第几天

当用户输入年月日时我们需要判断1、是否为闰年闰年的概念是 一个年份能被4整除且不能被100整除 或者是 年份能被400整除大概像下边写的这样if ((year % 4 == 0) && (year % 100 != 0) || (year % 400 == 0))2、简单判断月份 以及 天数的合法性(这个对于我来说有点困扰,我只简单的界定了每个月不能大于31,二月特殊不能大于29天 ,尝试过对每月的天数进行更深入的限定,但是效果不太理想)3、合法性检验完之后,就需要对第几天

2020-11-01 23:46:50 7987 2

原创 【C++】角谷定理

角谷定理就是对于一个大于一的整数n如果n为偶数,则 n = n/ 2;如果n为奇数 则 n = n * 3 + 1 ;如此反复操作 n 的最终值一定为1.这里输出了计算的过程,如果只要结果(计算次数),那么把过程的输出语句注释掉就好啦;果然学习还是需要多练习,之前学的循环。现在想起来还有许多需要精进的地方。#include <iostream>using namespace std;int main(){ int n = 0; cout << "请输入一个数n

2020-10-31 10:10:27 2708 1

原创 【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)

2020-10-22 08:47:11 1925 3

原创 【C++】通讯录

案例及主要代码来自黑马程序员案例主要完成一个通讯录的基本功能,添加,显示,删除,查找,修改,清空,以及提供一个退出选项。1、首先菜单函数的创建,showmenu就是一个简单的多条输出语句,没有什么难度。void showmenu(){ cout << "*************************" << endl; cout << "***** 1、添加联系人 *****" << endl; cout << "***** 2、

2020-10-13 22:32:39 718 4

原创 【C++】冒泡排序

#include <iostream>using namespace std;#include <string>//设计英雄结构体struct Hero{ string name; int age; string sex;};//冒泡排序函数void bubbleSort(struct Hero heroArray[],int len){ for (int i = 0; i < len-1; i++) { for (int j = 0; j

2020-10-12 22:33:16 802 1

原创 【C++】师生

三个老师每个老师带五个学生#include <iostream>using namespace std;#include <string>#include <ctime>//创建学生结构体变量struct student{ string sName; int score;};//创建老师结构体变量struct Teacher{ string tName; struct student sArray[5];};void hanshu

2020-10-12 20:49:27 465 2

原创 【C++】 冒泡排序

冒泡排序对数组内相邻的元素进行对比,如果前一个比后一个大,则交换两者位置;这样执行完第一轮之后则可以找出整个数组内第一个最大值;重复,比较次数较上一次减一,直到剩余两个数(一次对比),则不需再比较,得出结果。冒泡排序非常的形象,每轮对比像冒泡一样,选出一个最大值。比较重点的位置在于确定循环轮数,以及每轮里进行对比的次数两个数据的位置的交换,需要引入临时储存temp#include <iostream>using namespace std;int main(){ int arr[

2020-10-09 20:29:40 229 1

原创 【C++】一维数组内的元素倒置(调换内存位置)

数组每个位置的下标计算临时temp的引入#include <iostream>using namespace std;int main(){ int arr[5] = { 3,5,1,2,9 }; cout << "元素逆置前" << endl; for (int i = 0; i < 5; i++) { cout << arr[i] << endl; } int start = 0;//第一个下标 int en

2020-10-09 19:33:07 922 1

原创 【C++】猜数字(限定次数)

猜数字在于while语句的循环让用户输入一个数,可以通过while语句中的if判断是大是小,最后能在正确的情况下输出并正确结束循环。随机数种子我是跟老师学的输入的,大概就是根据时间生成一个随机数。并且前边要包括ctime头文件。#include <iostream>using namespace std;#include <ctime>int main(){//添加随机数种子,按照系统时间生成随机数 srand((unsigned int)time(NULL));

2020-09-22 12:35:15 2011 4

原创 【C++】水仙花数(取模的应用)

今天学习的用 do while 语句来取水仙花数重点在于取模运算,取模得到一个数的个位、十位、百位数还有一点就是用if 进行判断的时候里边的要用 ==#include <iostream>using namespace std;int main(){ int a = 0; int b = 0; int c = 0; int n = 0; n = 100; do { a = n / 100; b = (n / 10) % 10; c = n % 10;

2020-09-22 11:14:54 4415 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除