自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (1)
  • 收藏
  • 关注

原创 微信小程序实例练习——《排班查询》

文章目录一、三、获取数据&传输数据一、三、获取数据&传输数据1、var x=(new Date()).getMonth() + 1;var y=(new Date()).getDate();作用是读取本日日期(x月y日)。2、<input bindinput="data1" type="number" class="nput" placeholder="月:" placeholder-style="text-align:left"></input>

2021-01-15 16:26:39 3313 2

原创 最简单的微信小程序什么样子

文章目录一、微信小程序源码有哪些文件二、一个最简单的微信小程序什么样子三、怎么写微信小程序四、微信小程序的本质一、微信小程序源码有哪些文件一般用微信开发者工具新建一个微信小程序项目,其文件架构大约是如下这样:但你开一个代码片段就清爽很多了:但说是代码片段,其实其文件架构十分完整,直接发布也没有问题,当然最好至少给主页上些文字或图片再发布。二、一个最简单的微信小程序什么样子就是上面“代码片段”的样子啊。好吧,光看样子你可能不大明白,讲一讲其文件的架构关系吧三、怎么写微信小程序四、微信小程序

2021-01-11 22:48:49 677

原创 HTML5实例练习——《排班查询》

文章目录前言实现的功能源码前言这是一个较为简单的网页程序,可以拿来练习HTML中的基本控件,如、。本来的功能是用C语言写的,但我发现用HTML实现界面布局更为简单,于是就将其改造成了网页程序。实现的功能源码<!DOCTYPE html><html><head> <meta http-equiv="content-type" content="text/html;charset=UTF-8"> <title>排班表</tit

2021-01-10 19:57:56 1258 2

原创 如何在win10中迅速打开命令提示符

方法一:先使用任意方法打开命令提示符,右击任务栏中的命令提示符图标→固定到任务栏→拖动选择合适位置。就可以使用Win+1或2或3或4或5……快速启动命令提示符。方法二:win+R打开运行,输入cmd回车打开命令提示符。由于运行可记忆上次指令,之后可直接win+R+Enter打开命令提示符。方法三:点击任务栏的搜索图标,输入cmd,查找到了命令提示符点击打开。...

2021-01-09 12:05:11 1353

原创 C语言中的指向运算符:->

解释:"->"代表一个箭头,称为指向运算符。使用场景:当在结构体变量中使用指针时用到->。使用方法:C语言允许把(*p).name用p->name代替,都表示p所指向的结构体变量中的name成员。常见错误:1、*p.name,“.”运算符的优先级别高,所以*p一定要用括号。2、*p->name,*p是指针p指向的对象,指向运算符配合的是指针。...

2020-07-25 09:18:45 12209 2

原创 do...while和while的区别

一、do { 语句 } while (表达式);等价于 while(1)//或其他非零数 { 语句 if(!表达式)break; }二、while(表达式) { 语句 }等价于 while(1)//或其他非零数 { if(!表达式)break; 语句 }...

2020-07-05 22:00:33 141

原创 算术赋值运算符:+=、-=、*=、/=、%=

像+=、-=、*=、/=、%=…这些符号叫做复合赋值运算符或算术赋值运算符(赋值运算符包括=及其扩展赋值运算符),属于编写程序语言的人定义的算符,在C、C++及Java中都存在。数学学得再好的人,对着这些算符一脸懵逼都是很正常的,因为就是没学过。复合赋值运算符名称用法+=加赋值a+=b的意义等价于a=a+b-=减赋值a-=b⇔a=a-b*=乘赋值a*=b⇔a=a*b/=除赋值a/=b⇔a=a/b%=取余赋值a%=b⇔a=a%b大家在

2020-07-05 20:50:44 7541 1

原创 编程常识之——关于编程工具的英文缩写术语(to be continued)

1、JDK:Java Development Kit (JDK) 是Sun公司(已被Oracle收购)针对Java开发员的软件开发工具包。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。2、SDK3、Java SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。4、EE(J2EE),enterprise edition,企业版,使用这种JDK开发J2EE应

2020-06-30 10:32:35 811

原创 Python和C/C++形式上的一些区别

1、Python不需要在开头写基础的输入输出头文件以及主函数main;2、Python没有分号作为语句的结尾,至少形式上没有了;3、Python不需要指定数据类型,会根据赋值语句自动分配;4、Python中if、while、for等控制语句不需要括号了,而更改用冒号和空格。例如当Python这样写时:while True: print('Please type your name:') name=input() if name=='Li Qing': bre

2020-06-21 16:58:17 206

原创 小白99行C代码编写经典游戏贪吃蛇(多关版本)

文章目录前言一、实现原理1、地图打印2、蛇身运动3、方向键操控4、各种判定5、函数工具二、游戏试玩1、编译环境2、源代码三、代码详解1、游戏配置部分(第1~31行)2、游戏主体部分(第32~80行)3、游戏结束部分(第81~99行)结语前言学完C语言但不会写贪吃蛇?嗯嗯没毛病,书上的C语言其给人的感觉也就是用来输出设计好的文字和图像,或者拿来解决数学问题,一顿操作之后输出函数静静地在屏幕上输出结果。而这些都是静态的输出,但游戏应该是动态的输出。所以要编写贪吃蛇,首先要解决的就是如何用输出动态图像的问

2020-06-16 21:22:55 2238 1

原创 C/C++中的srand()函数和rand()函数

一般要用到stdlib.h头文件,一定要用到time.h头文件。这样输出的随机数看起来像那么回事:#include<stdio.h>#include<stdlib.h>#include<time.h>int main(){ srand((unsigned) time(0)); for(int k=0;k<50;k++) { int i=rand()%10; printf("%d\n",i); }}...

2020-06-15 22:42:01 528

原创 C/C++中的Sleep()函数

Sleep函数可以使计算机程序(进程,任务或线程)进入休眠,使其在一段时间内处于非活动状态。一般需要头文件windows.h。注意"Sleep"首字母要大写,小括号内参数单位是毫秒。下面这个示例程序可以帮助你了解一下这个函数:#include<stdio.h>#include<windows.h>int main(){ for(int i=0;i<50;i++) { printf("Hello world!\n");

2020-06-15 21:06:01 7834 4

原创 C/C++中的kbhit()函数与getch()函数

kbhit()与getch()或_kbhit()与_getch(),加下划线是以前的写法,现在两种方法都可以。两个函数在头文件conio.h中。kbhit()函数用途: 检查当前是否有键盘输入,若有则返回一个非0值,否则返回0。getch()函数用途:从控制台读取一个字符,但不显示在屏幕上。下面的程序达成的效果是当你敲击方向键的时候,在屏幕上显示出你敲击的方向键的名称。#include<stdio.h>#include<conio.h>int main(){

2020-06-15 20:39:24 1848

原创 在C/C++中int main()、void main()、int main(void)和void main(void)之间有什么意义区别

一、主函数也是函数首先我们要了解C/C++中函数的定义,因为main函数也是函数,与其他函数的区别只是主函数是程序的主线而已,程序从它开始也在其中结束。一个函数由函数名、其前的类型标识符、其后小括号里声明的类型的参数(叫形式参数或虚拟参数)和大括号里的函数主体构成。主函数main也不例外。二、main前面用int还是void?main前面的是类型标识符,也就是类型名,其决定的是函数返回值的类型,int指有返回值且返回值为整形,void表示“空”即没有返回值。很多函数是不需要返回值的,只作为语句执行就

2020-06-15 12:28:16 4453

原创 如何在C/C++中定义坐标函数gotoxy()并灵活运用之

一、坐标函数的定义和使用其实C中没有这个坐标函数,所以要自己定义,而自己定义就不一定叫gotoxy(),moveto()或position()等等自己起什么名字都可以。首先是嵌入相关头文件的指令:#include<windows.h>然后在主函数外定义此坐标函数:void gotoxy(int x,int y){ COORD p ; p.X=x; p.Y=y; SetConsoleCursorPosition(GetStdHandle(STD_OUTPU

2020-06-14 20:05:28 9393

原创 C++编译时提示:error: ‘x’ does not name a type

其中一种可能是你在int main()以外进行了单独赋值。如下就会报错(error: ‘a’ does not name a type):#include<cstdio>int a;a=3;int main(){ printf("%d",a);}这操作不被编译器接受,也就是主函数外只允许声明不允许其他操作,其他都要在主函数以内。所以在定义全局变量的时候要么在声明时赋值,要么在主函数内赋值。如下是允许的:#include<cstdio>int a=3;i

2020-06-08 22:32:53 10972 1

原创 解决输入文字不断覆盖已有内容的现象,即如何将“改写”调回“插入”

在Word中最低边统计字数的那一小栏里就有调改写和插入的选项,如果你输入的文字不断覆盖已有内容,那么观察下下方一定是插入变为改写了。但是有很多的编辑环境没有明显的选择改写和插入的选项,却也有改写和插入的分别,比如在CSDN写博客时。insert键(或ins键,在Fn那一栏),就是干这个的,错按就会调换改写和插入状态,其普适性挺高。...

2020-06-07 08:25:37 2769

原创 C/C++中函数体不加{ },则只管到函数后面一个语句

比如下面这个求二维数组中最大元素的程序#include<iostream>using namespace std;int main(){ int a[2][2]; for(int i=0;i<2;i++)//该加大括号没加的,会只执行其后的一个语句。 for(int j=0;j<2;j++) cin>>a[i][j]; int max=a[0][0]; for(int i=0;i<2;i++) for(

2020-06-07 07:22:32 471

原创 C++中以‘a’和“a”输入输出a的区别

例如’a’和"a"都能输入或输出a,但其实现原理不一样。'a’是ASCII码,输入或输出时自动将ASCII码转换为对应字符,限制条件是只能对有ASCII码的字符使用单引号,如’ab’就不可以。“a”是引用编码规则输入或输出,如UTF-8或GBK,使用另外的码库。所以编码规则支持的情况下双引号可以输入或输出任意长度的数字、字符和文字。...

2020-06-06 14:43:03 3195

原创 在C++中使用setw()函数控制输出间隔以及实现相同字符的重复输入

一、控制输出间隔:#include<iostream>#include<iomanip>//添加这个头文件使用using namespace std;int main(){ cout<<setw(5)<<'n'; }表示n占5个字符长度,不足的填充空格,超过则按实际输出。二、实现相同字符的重复输入:#include<iostream>#include<iomanip>using namespace st

2020-06-06 14:17:21 2660

原创 如何在C++中使用rand()函数给变量赋予随系统时间的随机值

比如我需要1~50之间的变化随机值:#include<iostream>#includ<cstdlib>#include<ctime>int main(){ srand((unsigned int)(time(0)); int i=rand()%50+1; std::cout<<i;}注意:#includ< cstdlib >你也可以不加,也能识别rand函数。使用srand((unsigned int)(t

2020-06-05 21:24:14 859 1

原创 rand()与rand()%100+1的函数释义

我们使用rand函数可以得到一个0~32767的随机数,如:int i;i=rand();而我们想要一个1~100之间的随机数需要这样:int i;i=rand()%100+1;注意:rand()%100+1并不要理解为死板的公式,其中rand()还是输出0~32767,只是了运用求余算符,除以100的余数在0至99,再加1就使数值在1至100。...

2020-06-05 20:24:49 11084 5

原创 如何使用cin和cout

1、使用前加前缀“std::”。#include<iostream>int main(){ int i; std::cin>>i; std::cout<<"hello world"<<std::endl; return 0;}2、使用using指令直接获取std命名空间中元素的访问权。#include<iostream>using namespace std;int main(){ in

2020-06-04 16:07:49 967

原创 scanf函数多数据输入的使用特点

比如要给二维数组a[5][5]赋值,要输入25个数字,用如下代码: int a[5][5]; for(int i=0;i<5;i++) { for(int j=0;j<5;j++) { scanf("%d",&a[i][j]); } }注意:二维数组是从a[0][0]开始。那么该如何输入呢,要输入一个数字敲一个回车么?其实不用,scanf输入函数只要求最后输完数据,不论分多少行

2020-06-03 23:07:58 1481

原创 指针的声明与初始化

标准的指针定义和初始化 int a=0; int *p; p=&a;

2020-06-01 12:32:10 745

原创 解决打烦了输入输出函数的问题

我们用宏来解决这个问题,粘贴了万年打头的输入输出头文件后再粘贴几行宏就行了。#include <stdio.h>#define S scanf#define P printf#define N "\n"#define D "%d"这里宏就等于是文本编辑器里的“查找-替换”,这样达成效果如下:int main(){ int a; S(D,&a); P(D N,a);}换成IO流的头文件也一样:#include<iostream>

2020-06-01 09:05:38 173

原创 声明变量和初始化释义

声明、定义、引入变量,就是如下这样:int i;初始化就是给变量一个初始值(注意只有第一次赋值才叫初始化,之后变量的值再改变就不是初始化了),如下这样:i=1;通常声明和初始化一起,如下:int i=1;...

2020-05-31 07:55:21 195

原创 如何在C++中使用rand()函数给一个变量赋予随机值

Word应该是大家再熟悉不过的办公软件了,尤其是对于一些文字工作者。打开Word就会看见熟悉的白色页面,但长时间对着这样的界面对眼睛实在是不太友好,那么今天我教大家一个小技巧,更换舒适的底色跟换颜色试试很简单,在设计→页面颜色里就可以更换但是颜色的选择可没那么简单,选不好的话就达不到护眼的效果。我告诉大家页面颜色→其他颜色→自定义,最底下有个十六进制颜色码如#FFFFFF,更改这个颜色码就能精确地更换颜色,这里给大家提供几个不错的护眼黄:#FFF7D1、#FAF1D4、#FEFAC9、#FBF3D9。

2020-05-27 23:14:15 2745

原创 每日一语句点评(1)

for(int i=1;i<=10;i++) { ... }注意在函数内的int i=1,此时i只在这个for函数里定义,添加另外的函数时i是未定义的需要重新定义。区别于下方的普通定义方式:int main{int i=1;}

2020-05-27 16:20:17 228

原创 用思维导图来入门指针

喜欢就请三连。

2020-05-26 09:24:59 216

原创 完美解决:VSCode调试程序后中文显示乱码的问题

打开VSCode进行编辑,在最底行右侧点击你当前使用的字符编码,如图是UTF-8。显示如下图,任选一个进入。往下拉,找到并选择GB18030或GBK,建议前者,因为是最新标准,收录汉字更多并兼容后者。这样编译中文就不会出现乱码了。...

2020-05-25 15:35:14 2807 1

原创 更改Chrome浏览器背景色,颜色自由设置

一、下载插件Stylist.crx,并安装至Chrome浏览器。如果出现不能识别的情况,就将Stylist.crx解压缩,在设置→扩展程序→加载已解压的扩展程序→选择解压的Stylist文件夹进行安装。注意通过选择文件夹安装的插件,移动文件夹后Chrome中插件就会消失。二、右击插件栏里的Stylist→选项→款式→新增样式,代码框中输入如下代码:*{background-color: #FFF8F0!important}勾选所有网站,保存并重启浏览器,这样浏览器背景色就改变了。三、代码中“#FF

2020-05-23 09:26:29 7644 1

原创 那些个好用的Win10快捷键

Win+E:打开文件资源管理器。Win+G:启动Win10内置Xbox Game Bar,可截图可录制视频,自行摸索。Win+Shift+S:多种截图选择。Win+PrtSc:截图,并将截图自动存放至“图片-屏幕截图”文件夹中。Win+1、2、3…:按顺序打开任务栏上的已固定程序。Win+D:显示桌面。Win+M:窗口最小化,Win+Shift+M还原。Win+R:调出运行。Win+↑/↓/←/→:将当前窗口按比例固定到屏幕的四个边角,如左上、右上、左下、右下。Win+I:打开设置面板。

2020-05-22 15:38:08 115

原创 C中宏的定义与使用

2020-05-20 20:19:55 401

原创 冒泡算法,本质上是运用了数学里的排列组合

给出的要求是将十个数字从大到小排列,算法思想是将数字两两比较,保证大小顺序,这其实就是排列组合。#include<cstdio>int main(){ int i,j,a[11]={0,1,2,3,4,5,6,7,8,9,10}; for (i=1;i<=10;i++) { for(j=i+1;j<=10;j++) { if(a[i]<a[j]) {

2020-05-20 16:01:36 189

原创 用筛法求100以内的素数

#include<iostream>int main(){ int prime[101]={0}; for (int i = 2; i<100; i++) { if(prime[i]==0) { for(int j=2;i*j<=100;j++) { prime[i*j]=1; } prime[0]

2020-05-19 23:11:01 389

原创 程序1:存储用户输入的文字

#include<iostream>//#include<string>using namespace std;int main(){ string user_name; cout<<"please enter your name:"; cin>>user_name; cout<<"\n"<<"hello,"<<user_name<<",goodbye.\n"; w

2020-05-18 00:12:45 137

原创 关于换行“\n”和‘\n’的关系

C++输出文字时要用双引号框起文字,其中可添加\n输出换行。但\n单独使用时用双引号或单引号框起来都被认为是对的。cout<<"\n";cout<<'\n';

2020-05-17 17:45:32 1917

原创 CHOOSE()函数与RANDBETWEEN()函数的共用

公式:=CHOOSE(RANDBETWEEN(1,3),A1,A2,A3)效果:可在多个单元格中随机取值。RANDBETWEEN(1,3)是从1~3中随机一个值,如2,CHOOSE(2,A1,A2,A3)从A1,A2,A3中选择第2个值A2。

2020-05-09 22:43:21 2302

原创 筛法求100000000(一亿)以内的所有素数

算法:s0:定义数组并赋值,2是素数(计数、输出)s1:把2的倍数删掉;s2:2之后剩下的第一个数字是素数,这个数字是3(计数、输出);s3:把3的倍数删掉;s4:3之后剩下的第一个数字是素数,这个数字是5(计数、输出);s5:把5的倍数删掉;……(类推省略)C语言实现:#include <stdio.h>int a[100000000];//在主函数外定义全局变量...

2020-03-20 15:09:17 3228 3

插件与程序联合资源压缩文件

博客中所需的Stylist.crx和TakeColor.exe文件。设置0积分。下载其实就是一种复制,它和普通复制的唯一区别在于不是在一台计算机内部进行复制,而是通过网络互联在两台不同的计算机之间复制。上载上传,找一个理想的资源场所并将资源存储在那里。

2020-05-26

空空如也

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

TA关注的人

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