自定义博客皮肤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 CharacterController控制人物移动(包括重力实现)

在使用CharacterController组件时,人物移动一般有两种方式,一种是无重力移动–>SimpleMove,一种是有重力移动–>Move。而使用有重力移动时,又会出现人在下楼梯时无法贴合地面,从而造成飞天效果,最终导致方向键控制混乱的现象。...

2022-06-17 17:43:18 6627 1

原创 计算值的阶乘

#计算 num 的阶乘def factorial(num): i, multiply = 1, 1 while i < num+1: multiply *= i i += 1 yield multiplyif __name__ == '__main__': # 生成器 user_input = input('请输入...

2019-12-09 15:00:30 130

原创 计算两个数的最大公约数

#计算两个数的最大公约数def Common_divisor(num1, num2):min = num1 if num1 < num2 else num2i, final_num = 1, 1while i <= min:if num1 % i == 0 and num2 % i == 0:final_num = ii += 1return final_numnum...

2019-12-09 14:59:27 176

原创 python实现斐波那契数列

1.递归方式写法最简洁,但是效率最低,会出现大量的重复计算,时间复杂度O(1.618^n),而且最深度1000def Fib_sequence(num): if num == 1 or num == 2: return 1 else: return Fib_sequence(num-2)+Fib_sequence(num-1)user_in...

2019-12-09 14:56:32 380

原创 Chapeter10编程题目练习(04737课后题)

第一章:1、分别用字符和ASCII码形式输出参数值为65和66void printASCII(){ cout << "01" << endl; char a = 'A', b = 'B'; int ascii_1 = 65, ascii_2 = 66;//ASCII码中的5和6 cout << "字符输出:" << a <&lt...

2019-09-12 11:26:30 472

原创 Chapeter09函数提高

1、函数默认参数如果我们自己传入数据,就用自己的数据,如果没有,那么用默认值语法:返回值类型 函数名(形参 = 默认值)注意:1)如果某个位置已经有了默认参数,那么从这个位置往后,从左到右都必须有默认值int func(int a, int b = 20,int c = 30){ return a + b + c;}2)如果函数声明有默认参数,函数实现就不能有默认参数PS:函...

2019-09-11 15:53:18 105

原创 C++入门基础Chapeter08引用

1、基本使用作用:给变量起别名语法:数据类型 &别名 = 原名int a = 10;int& b = a;b = 20;//a的值为20cout << "a = " << a << endl;2、引用的注意事项注意:引用必须声明时直接初始化,引用一旦初始化后就不能更改值了int a = 10;int& b = a;...

2019-09-05 10:48:15 114

原创 C++入门基础Chapeter07结构体练习题

1、设计一个英雄的结构体,包括姓名,年龄,性别;创建结构体数组,数组中存放5名英雄;通过冒泡排序的算法,将数组中的英雄按照年龄进行升序排列,最终打印排序后的结果。#include <iostream>using namespace std;//设计一个英雄的结构体struct Hero{ string name; int age; string sex;};/...

2019-09-04 17:41:29 285

原创 C++入门基础Chapeter06结构体

一、结构体学习结合示例分析学习:1、创建学生数据类型:学生包括(姓名,年龄,分数)自定义数据类型:一些类型集合组成的一个类型语法: struct 类型名称 { 成员列表 }struct Student{ //成员列表 //姓名 string name; //年龄 int age; //分数 int score;}s3;//顺便创建结构体变量2、通过学生类型创建...

2019-08-29 17:15:52 358

原创 C++入门基础Chapeter05指针

1、定义指针int a = 10;//指针定义的语法:数据类型 * 指针变量名;int* p;//让指针记录变量a的地址p = &a;//输出的为16进制的地址cout << "a的地址为:" << &a << endl;cout << "指针p为:" << p << endl;//输出结...

2019-08-29 16:38:52 163

原创 C++入门基础Chapeter04(分文件编写)

一、分文件编写作用:让代码结构更加清晰步骤:1)创建后缀名为.h的头文件2)创建后缀名为.cpp的源文件3)在头文件中写函数的声明4)在源文件中写函数的定义示例:1、建立一个c++文件,取名为Chapeter04.cpp#include <iostream>using namespace std;#include "swap.h"int main(){ ...

2019-08-29 16:14:08 302

原创 C++入门基础Chapeter03(函数、数组)

一、数组PS:VS2019中是不支持数组长度是变量的(部分编译器可行)

2019-08-29 16:03:18 148

原创 C++入门基础学习小实例Chapeter02

一、以下整理了几个基础知识的小案例1、输入输出练习int main(){ double attack1 = 272; double attack2 = 250; double attack3 = 240; cout << left; cout << setfill('_'); cout << setw(8) &...

2019-08-20 17:40:56 199

原创 C++入门基础学习总结Chapeter01

此工程使用的是VS2019进行学习和使用的一、首先文件-新建-项目二、打开页面之后默认的建立之后输出“Hello World!”三、进入代码部分的学习1、输出:在C++程序中输出一般使用"cout",输入则是使用"cin",需要注意的是,输入输出流都需要引用命名空间std,std。示例1:int main(){ int num;//定义一个变量 cin >> nu...

2019-08-16 15:12:44 231

空空如也

空空如也

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

TA关注的人

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