自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Qink的博客

一个编程小白的历程

  • 博客(50)
  • 收藏
  • 关注

原创 物联网应用

市政:智慧路灯:通过物联网模块,实时检测光照强度,调整路灯开启或者关闭的时间 通过红外传感器,调整不同人流或者车辆地区得光照亮度 通过不同区域策略,调整生活区和工业区路灯的照片方式 同时通过监测路灯的工作状态,实现路灯状态的告警,节省人力成本车位管理:车位下加传感器,判定是否有车,同时用指示灯是否有车,同时用每一个相机对车位进行抓拍,实现反向寻车,方便用户找车,提升使用体验室外: ...

2020-05-15 16:27:19 352

原创 什么是物联网

什么是物联网,是物物可连的网络,是基于通信感知技术的互联网创新应用物联网的开始:特洛伊咖啡壶发展:无线射频RFID-->智能穿戴设备和智能家居-->智能设备进入大规模应用物联网层次 (云--管--端模型)感知层:信息收集和信号处理网络层: 终端接入和数据传输平台层: 负责设备通信管理,数据存储应用层: 负责数据呈现和客户监护行业应用划分:公共事业物联网,车联网,工业物联网,智慧家庭物联网车联网,让汽车控制终端具备网络传输功能,连接云端数据,...

2020-05-15 16:25:31 1560 1

原创 什么是openstack

openstack是属于laas的云计算管理平台,它可以对数据中心的计算,存储,网络资源进行统一管理,目前我们的虚拟化技术,通过hypervisor服务,去将资源虚拟化,比如kvm和vmvare workstation,openstack就可以很方便去管理虚拟机,openstack由很多服务组成,比如neutrol网络服务,horizon交互界面,keystone认证和权限管理,swift对象存...

2020-04-11 16:57:31 925

原创 什么叫容器?

容器就是将软件和依赖,一起打包的技术,解决了在不同环境下,运行环境有差异的问题,可以很方便再不同的系统发行版之间迁移,因为所有得操作系统,都由内核空间和用户空间组成,而不同的发行版他们的内核空间是一样,只需要提供用户文件系统就可以了,所有base镜像可以做到很小容器是基于paas的云服务,可以通过端口映射到宿主机,让外部用户可以访问容器服务,每个宿主机上,可以跑很多容器服务,互不干涉...

2020-04-11 16:56:57 5916

原创 linuxprobe-脚本编写,循环语句,重定向

> 标准输出重定向2> 错误输出重定向&> 将标准输出和错误输出都重定向变量只生效与当前用户BIANLIANG="BIANZHILIANG"变量只在当前用户生效export 可以将变量提升到全局变量vim 编辑器命令模式 5dd 5yy p 剪切 复制 粘贴末行模式:set nu 显示行号:12 将光标移动到12行 / 搜索, N顺序查看下下...

2020-02-24 23:16:57 253

原创 linux probe --linux常见命令

echo /打印输出echo $变量 eg echo $SHELLdate /查看设置时间date "+%Y-%m-%d %H:%M:%S" /可以打印当前时间wget /下载wget http://www.linuxprobe.com/docs/LinuxProbe.pdf -p /etc 可以下载到指定目录ps /查看系统进程ps -aux /all user进程详细进...

2020-02-21 23:15:16 2375

原创 PAT-有理数加法(基础编程题)

本题要求编写程序,计算两个有理数的和。输入格式:输入在一行中按照a1/b1 a2/b2的格式给出两个分数形式的有理数,其中分子和分母全是整形范围内的正整数。输出格式:在一行中按照a/b的格式输出两个有理数的和。注意必须是该有理数的最简分数形式,若分母为1,则只输出分子。输入样例1:1/3 1/6输出样例1:1/2输入样例2:4

2015-12-29 14:41:41 2463

原创 PAT-猴子选大王(基础编程题)

又是一个半小时,不过还是很开心能做出来,一群猴子要选新猴王。新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1~N号。从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只猴子开始同样的报数。如此不断循环,最后剩下的一只猴子就选为猴王。请问是原来第几号猴子当选猴王?输入格式:输入在一行中给一个正整数N(≤1000)。输出格式

2015-12-28 23:26:16 17383

原创 PAT-冒泡法排序(基础编程题)

将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们。通过一遍扫描,则最后一个元素必定是最大的元素。然后用同样的方法对前N−1个元素进行第二遍扫描。依此类推,最后只需处理两个元素,就完成了对N个数的排序。本题要求对任意给定的K(N),输出扫描完第K遍后的中间结果数列。输入格式:输入在第1行中给出N和K(1

2015-12-28 21:03:40 31293 1

原创 PAT-统计某类完全平方数(简单函数题)

本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。函数接口定义:int IsTheNumber ( const int N );其中N是用户传入的参数。如果N满足条件,则该函数必须返回1,否则返回0。裁判测试程序样例:#include #include int IsTheNumber ( cons

2015-12-27 22:48:42 16603

原创 PAT-简单阶乘计算 (简单函数题)

本题要求实现一个计算非负整数阶乘的简单函数。函数接口定义:int Factorial( const int N );其中N是用户传入的参数,其值不超过12。如果N是非负整数,则该函数必须返回N的阶乘,否则返回0。裁判测试程序样例:#include int Factorial( const int N );int main(){ int N, NF

2015-12-27 20:14:07 20305

原创 C#-字符数组(笔记)

在c中,字符串是以数组的形式存在的, 除了明显的元素,在字符串数组的最后一位是'\0',等同于0, 表示字符串结束符,常用于遍历字符串的结束条件如 while((*p)!='\0'){//*p表示数组中的元素 printf("%c",*p); p++; }字符串的初始化#include <stdio.h>int mai

2015-12-27 18:50:04 1795

原创 C#-冒泡排序和选择排序

将一个数组排序//排序#include int main(){ int a[]={3,5,2,56,275,85,29,24}; int temp,i,j; int length= sizeof(a) / sizeof(a[0]);//计算a[]的大小时,不要加‘[]’ //选择排序 for(i=0;i<length-1;i++){ for(j=i;j<length;j+

2015-12-25 15:53:28 2646 3

原创 My Code Dream

我相信,程序员是一项可以改变世界的工作,我梦想,可以加入到这一股潮流中去。短期目标,考上北邮!!

2015-12-24 11:11:43 527

原创 C#-求两个数的公约数

// 求最大公约数//方法一:遍历#include int main(){ int a ,b,i,j,temp; scanf("%d %d",&a,&b);// j=0; // if(a<b){// // temp=b;// b=a;// a=temp;// }// for(i=2;i<=b;i++){// // if(a%i==0 && b

2015-12-24 11:08:24 2049

原创 C#-求整数段和

//求输入两个数之间的整数和,打印数字,每行5个,并输出和 #include int main(){ int A,B; scanf("%d %d",&A,&B); int i,count,sum; count=sum=0; for(i=A;i<=B;i++){ printf("%5d",i);//右对齐 sum=sum+i; count++; if(i!=B){

2015-12-24 11:02:34 855

原创 C#-猜数游戏

猜数游戏,电脑每次随机一个数字,然后人猜,键盘输入并得出相应输出#include #include #include int main(){ while(1){ srand(time(0)); int a=0; int num=0; int count=0; a=rand()%100+1; printf("来猜猜数吧!请输入一个1到100的整数\n");

2015-12-24 11:00:43 2978

原创 C#-数字逆序输出的几种方法

#include #include int main(){ int num,count,t1,t2,t3,temp; scanf("%d",&num); if(num<0) num=-num; t1=t2=t3=num; do{ t1 /= 10; count++; }while(t1>0); printf("%d有%d位\n",num,count)

2015-12-24 10:58:14 9285 3

原创 C#-数组的元素查找

//数组的遍历查找//定义一个数组,定义一个key,看是否key位于数组中,如果有则返回key在数组中的位置 #include int Search(int a[],int key,int length);int main(){ int key; int length; int sign=0; int a[] ={2,3,4,5,6,7,8,34,53,45,65}; sc

2015-12-24 10:56:22 6868

原创 C#-计算水仙花数

//计算水仙花数,也就是说一个N位整数,如153,=1的三方+5的三方+3的三方//输入一个整数的位数N.按递增顺序输入所有水仙花数#include #include int main(){int N,i,sum,min,max,temp,num;scanf("%d",&N);sum=0;//min=pow(10,N-1);   //运算的最低值

2015-12-24 10:49:00 2411

原创 C#-求a的连续和

输入a和n,求a+aa+aaa+a....a(n个a之和) //求a的连续和, #include int main(){int a,n,i,j;int temp,sum;sum=0;scanf("%d%d",&a,&n); temp=0; for(j=1;jtemp=10*temp+a;sum=sum+temp;}printf("%d",

2015-12-24 10:29:50 502

原创 C#-统计数字中每种数字出现的次数

//统计数字中每种数字出现的次数#include int main(){const int number=10;//C99开始可以将用变量定义数组的的大小,但是一经定义就不能改变 int x;int i; int count[number];for (i=0;i//count[number]={0};也可以初始化数组 count[i]=0;scanf("

2015-12-24 10:26:53 5984

原创 C#-判断素数

//计算素数2#include #include int isPrime(int x);int main(){ int x; scanf("%d",&x); if(isPrime(x)){ printf("%d是素数",x); } else printf("%d不是素数",x); return 0;}int isPrime(int x) { int

2015-12-24 10:26:02 2665

原创 PAT-约分最简分式(简单编程题)

分数可以表示为分子/分母的形式。编写一个程序,要求用户输入一个分数,然后将其约分为最简分式。最简分式是指分子和分母不具有可以约分的成分了。如6/12可以被约分为1/2。当分子大于分母时,不需要表达为整数又分数的形式,即11/8还是11/8;而当分子分母相等时,仍然表达为1/1的分数形式。输入格式:输入在一行中给出一个分数,分子和分母中间以斜杠/分隔,如:12/34表示34分之12。

2015-12-24 10:22:11 12483

原创 PAT-求特殊方程的正整数解(简单编程题)

本题要求对任意给定的正整数N,求方程X​2​​+Y​2​​=N的全部正整数解。输入格式:输入在一行中给出正整数N(≤10000)。输出格式:输出方程X​2​​+Y​2​​=N的全部正整数解,其中X≤Y。每组解占1行,两数字间以1空格分隔,按X的递增顺序输出。如果没有解,则输出No Solution。输入样例1:884输出样例1:10 2

2015-12-24 10:20:28 8794 3

原创 PAT-打印九九口诀表(简单编程题)

下面是一个完整的下三角九九口诀表:1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7

2015-12-24 10:19:42 7209 1

原创 PAT-支票面额 (简单编程题)

一个采购员去银行兑换一张y元f分的支票,结果出纳员错给了f元y分。采购员用去了n分之后才发觉有错,于是清点了余额尚有2y元2f分,问该支票面额是多少?输入格式:输入在一行中给出小于100的正整数n。输出格式:在一行中按格式y.f输出该支票的原始面额。如果无解,则输出No Solution。输入样例1:23输出样例1:25

2015-12-24 10:18:10 4894

原创 PAT-爬动的蠕虫(简单编程题)

一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井?这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0)。输入格式:输入在一行中顺序给

2015-12-24 10:16:32 11203

原创 PAT-求符合给定条件的整数集 (简单编程题)

给定不超过6的正整数A,考虑从A开始的连续4个数字。请输出所有由它们组成的无重复数字的3位数。输入格式:输入在一行中给出A。输出格式:输出满足条件的的3位数,要求从小到大,每行6个整数。整数间以空格分隔,但行末不能有多余空格。输入样例:2输出样例:234 235 243 245 253 254324 325 342 345 352 354

2015-12-24 10:15:42 1873 2

原创 PAT-计算圆周率(简单编程题)

根据下面关系式,求圆周率的值,直到最后一项的值小于给定阈值。​2​​π​​=1+​3​​1​​+​3×5​​2!​​+​3×5×7​​3!​​+⋯+​3×5×7×⋯×(2n+1)​​n!​​+⋯输入格式:输入在一行中给出小于1的阈值。输出格式:在一行中输出满足阈值条件的近似圆周率,输出到小数点后6位。输入样例:0.01输出样例:3.

2015-12-24 10:13:35 17170 2

原创 PAT- 求整数段和(简单编程题)

给定两个整数A和B,输出从A到B的所有整数以及这些数的和。输入格式:输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔。输出格式:首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中按Sum = X的格式输出全部数字的和X。输入样例:-3 8输出样例: -3

2015-12-24 10:07:10 1869

原创 PAT-两个数的简单计算器(简单编程题)

本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加、减、乘、除或求余运算。题目保证输入和输出均不超过整型范围。输入格式:输入在一行中依次输入操作数1、运算符、操作数2,其间以1个空格分隔。操作数的数据类型为整型,且保证除法和求余的分母非零。输出格式:当运算符为+、-、*、/、%时,在一行输出相应的运算结果。若输入是非法符号(即除了加、减、乘、除和求

2015-12-24 10:05:46 29963 4

原创 PAT-分段计算居民水费 (简单编程题)

为鼓励居民节约用水,自来水公司采取按用水量阶梯式计价的办法,居民应交水费y(元)与月用水量x(吨)相关:当x不超过15吨时,y=4x/3;超过后,y=2.5x−17.5。请编写程序实现水费的计算。输入格式:输入在一行中给出非负实数x。输出格式:在一行输出应交的水费,精确到小数点后2位。输入样例1:12输出样例1:16.00输入样例

2015-12-24 10:04:15 36278

原创 PAT-计算工资(简单编程题)

某公司员工的工资计算方法如下:一周内工作时间不超过40小时,按正常工作时间计酬;超出40小时的工作时间部分,按正常工作时间报酬的1.5倍计酬。员工按进公司时间分为新职工和老职工,进公司不少于5年的员工为老职工,5年以下的为新职工。新职工的正常工资为30元/小时,老职工的正常工资为50元/小时。请按该计酬方式计算员工的工资。输入格式:输入在一行中给出2个正整数,分别为某员工入职年数和

2015-12-24 10:03:09 12244

原创 PAT-用天平找小球(简单编程题)

三个球A、B、C,大小形状相同且其中有一个球与其他球重量不同。要求找出这个不一样的球。输入格式:输入在一行中给出3个正整数,顺序对应球A、B、C的重量。输出格式:在一行中输出唯一的那个不一样的球。输入样例:1 1 2输出样例:C//用天平找小球#include int main(){ int A,B,C; scanf("%d

2015-12-24 10:02:14 6548 1

原创 PAT-超速判断(简单编程题)

模拟交通警察的雷达测速仪。输入汽车速度,如果速度超出60 mph,则显示“Speeding”,否则显示“OK”。输入格式:输入在一行中给出1个不超过500的非负整数,即雷达测到的车速。输出格式:在一行中输出测速仪显示结果,格式为:Speed: V - S,其中V是车速,S或者是Speeding、或者是OK。输入样例1:40输出样例1:Spe

2015-12-24 10:00:36 5123

原创 PAT-12-24小时制(简单编程题)

编写一个程序,要求用户输入24小时制的时间,然后显示12小时制的时间。输入格式:输入在一行中给出带有中间的:符号(半角的冒号)的24小时制的时间,如12:34表示12点34分。当小时或分钟数小于10时,均没有前导的零,如5:6表示5点零6分。提示:在scanf的格式字符串中加入:,让scanf来处理这个冒号。输出格式:在一行中输出这个时间对应的12小时制的时

2015-12-24 09:57:13 12442 1

原创 PAT-混合类型数据格式化输入(简单编程题)

本题要求编写程序,顺序读入浮点数1、整数、字符、浮点数2,再按照字符、整数、浮点数1、浮点数2的顺序输出。输入格式:输入在一行中顺序给出浮点数1、整数、字符、浮点数2,其间以1个空格分隔。输出格式:在一行中按照字符、整数、浮点数1、浮点数2的顺序输出,其中浮点数保留小数点后2位。输入样例:2.12 88 c 4.7输出样例:c 88 2.1

2015-12-24 09:54:18 16038 5

原创 PAT-表格输出(简单编程题)

本题要求编写程序,按照规定格式输出表格。输入格式:本题目没有输入。输出格式:要求严格按照给出的格式输出下列表格:------------------------------------Province Area(km2) Pop.(10K)------------------------------------Anhui 13

2015-12-24 09:52:35 9253 4

原创 PAT-BCD解密(简单编程题)

BCD数是用一个字节来表达两位十进制的数,每四个比特表示一位。所以如果一个BCD数的十六进制是0x12,它表达的就是十进制的12。但是小明没学过BCD,把所有的BCD数都当作二进制数转换成十进制输出了。于是BCD的0x12被输出成了十进制的18了!现在,你的程序要读入这个错误的十进制数,然后输出正确的十进制数。提示:你可以把18转换回0x12,然后再转换回12。输入格式:输

2015-12-24 09:50:26 10222 7

空空如也

空空如也

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

TA关注的人

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