自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 unity中键盘控制摄像机绕着某个物体旋转

using System.Collections;using System.Collections.Generic;using UnityEngine;public class MouseRotateAndMove : MonoBehaviour { public GameObject gam; public float speed = 10f; // Use this

2018-04-18 11:44:03 529

原创 unity中键盘控制摄像机旋转缩放平移

using System.Collections;using System.Collections.Generic;using UnityEngine;public class MouseRotateAndMove : MonoBehaviour { public float speed = 10f; // Use this for initialization v

2018-04-18 11:37:53 1397

原创 unity中eulerAngles和rotation的区别

最近在用unity编写机群防御演示的项目,在编写子母机和导弹的代码时用到了eulerAngles和rotation的概念,我不是很懂unity,算是新手了,也不了解eulerAngles和rotation的区别,就直接随便找了一个可以改变角度的函数用了,结果就出了问题,被师父劈头盖脸一顿骂~~~~于是就自己去查了unity的API,现在就将自己所了解的分享给大家,互相学习,欢迎之处不足之处。先

2018-01-04 15:30:21 19934 1

原创 unity中用鼠标控制物体实现缩放、平移、旋转

using System.Collections;using System.Collections.Generic;using UnityEngine;public class MouseMoveandScaleRotation : MonoBehaviour { public float rotationSpeed = 100; //设置旋转的速度 public Transform

2018-01-03 17:49:03 9422 6

原创 Linux基础知识总结(一)

一、常见指令及权限理解一、Linux中常见的环境变量1.PATH:指定命令的搜索路径2.HOME:指定用户的主工作目录(即用户登录到Linux系统中时,默认的目录)3.HISTSIZE:指保存历史命令记录的条数4.LOGNAME:指当前用户的登录名5.HOSTNAME:指主机的名称,许多应用程序如果要用到主机名的话,通常是从这个环境变量中来取得的6.SHELL:指当前用

2016-05-21 15:26:39 563

原创 结构体写通讯录

#ifndef _CONTACT_H_//宏定义通讯录 #define _CONTACT_H_ //宏定义通讯录 #define NAME_LEN 30//全局变量 #define SEX_LEN 5//全局变量 #define TELP_LEN 12//全局变量 #define GRO_LEN 15//全局变量 #define MAX_PER 1000//全局变量

2015-05-29 17:46:22 628

原创 可变参数列表函数实现

如题我们在写可变参数列表函数之前,先来了解一下什么是可变参数列表函数。我们在c语言编程中有时会遇到 一些参数个数可变的函数,例如printf()函数,其函数原型为:int printf(const char* format,…);它除了有一个参数format固定以外,后面跟的参数个数和类型是可变的(用三个点“...”做参数占位符),实际调用时可以有以下的形式:printf(“%

2015-05-12 11:53:40 620

原创 递归实现字符串字符反转

题目: 编写一个函数reverse_string(char * string)(递归实现)实现:将参数字符串中的字符反向排列。要求:不能使用C函数库中的字符串操作函数。思路分析:以ABCDEFGH为例,每次将字符串的首字符和尾字符进行交换。1、将A与I交换,此时字符串变为IBCDEFGA,而递归的字符串变成了BCDEFG;2、将B和G交换,此时字符串变成IGCDEFBA,而递归

2015-05-12 10:03:15 4119

原创 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和

题目要求:写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和,例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19#includeint DigitSum(int num)//定义DigitSum()函数,返回值为int{ if(num<10) return num; else return num%10+DigitSum(n

2015-05-11 23:18:41 810

原创 递归实现n的k次幂

编写一个函数实现n^k,使用递归实现代码如下:#includeint nk(int n,int k) //定义函数nk(){ if(k==0) return 1; else return n*nk(n,k-1);//在c中定义(x,y)为x的y次幂,所以这里定义n的k次幂为n*nk(n,k-1)}int main(){ int ret = nk(3,4); p

2015-05-11 23:08:00 1295

原创 递归实现厄密多项式

Hermite Polynomials(厄密多项式)是这样定义的:             nHn(x)=   n=1:  2x             n>=2:   2xHn-1(x)-2(n-1)Hn-2(x)  编写递归函数,函数应该和下面的函数原型匹配:int hermite(int n, int x)代码如下:#includeint hermite

2015-05-10 15:32:21 704 1

原创 实现二进制位模式的翻转

编写函数unsigned int  reverse_bit(unsigned int value);这个函数的返回 值value的二进制位模式从左到右翻转后的值。如在32位机器上25这个值包含下列各位:00000000000000000000000000011001翻转后:(2550136832)10011000000000000000000000000000 函数原型

2015-05-10 14:50:42 495

原创 大写字母转换成小写字母

编写一个程序从标准输入读取字符,并把他们写到标准输出。除了大写字母转换成小写字母之外,其他的原样输出。#includeint main() { char ch; printf("input:"); scanf("%c",&ch); while((ch=getchar())!=EOF) { if (ch>='A'&&ch<='Z') ch+='a'-'A';

2015-05-10 14:39:54 751

原创 猴子吃桃

猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,好不过瘾,又多吃了一个。第二天早上又吃了剩下的桃子的一半,又多吃了一个。以后每天都吃了前一天剩下的一半零一个,到第十天早上想再吃的时候,就剩下一个桃子。求第一天共摘多少个桃子。猴子吃桃问题是一个很经典的问题,因为不知道第一天一共摘了多少了桃子所以不是特别好计算,但我们可以用逆向思维,从最后一天算起。第十天剩了1个桃子,那么第九天就剩下4

2015-05-10 14:39:27 458

原创 一个球从100米高的自由落下,每次落地后反跳回原高度的一半,再落下,再反弹。求第 10次落地时,共经过多少米,第10次反弹多高。

第一落下并弹起经过的总长为100+100/2,第一次落下弹起的高度为100/2=50米#includeint main(){ double n=100.0; int i=1; double sum=100.0; while(i<=10) { n=n/2; sum=sum+n; i=i+1; } printf("%f\n",sum); printf("%f\n",

2015-05-10 14:14:39 2014

原创 计算1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100的值

#includeint main(){ int sign = 1; double deno = 2.0,sum = 1.0,term; while(deno<=100) { sign = -sign; term = sign/deno; sum = sum + term; deno = deno + 1; } printf("%f\n",sum); return

2015-05-10 13:59:36 940

原创 编写程序输出1到100之间出现数字9的所有数字

#includeint main(){ int n; for(n=1;n<100;n++) { if(n%10==9) printf("%d\n",n); else if(n/10==9) printf("%d\n",n); else continue; } printf("%d\n",n); return 0;}

2015-05-10 13:58:08 3009 1

原创 判断1000--2000年之间的闰年

#includeint main(){int n;for(n=1000;n{if(n%4!=0&&n%400!=0)continue;printf("%d,\n",n);}return 0;}

2015-03-28 21:50:37 535

原创 求十个数中最大值

#include int main(){int n;int max;int i;for ( i=1; i{scanf ("%d", &n);if ( n > max )max = n;}printf ("这十个数中的最大值是%d\n", max);return 0;}

2015-03-28 21:26:18 570

空空如也

空空如也

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

TA关注的人

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