自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于素数的问题——素数筛,求n以内的最小素因子和最大素因子

素数是只能被1和它本身整除的数首先我们看一下如何判断一个数是否是素数判断素数#include <stdio.h>//判断一个数是否为素数,只要在 2 ~ n-1 中找到能被n整除的数,那么数字n就是合数,反之就是素数int is_prime(int n) { for (int i = 2; i < n; i++) { if (n % i == 0) return 0;//找到能整除的数i,返回0 return 1;//没找到能被n整除的数,返回1 }}int m

2021-08-01 01:34:57 352 1

原创 Shell编程 试计算在区间 1 到 n 的所有整数中,数字x (0 ≤ x ≤ 9)共出现了多少次?

试计算在区间 1 到 n 的所有整数中,数字x (0 ≤ x ≤ 9)共出现了多少次?例如,在 1到11中,即在 1,2,3,4,5,6,7,8,9,10,11 中,数字 1 出现了 4 次。输入:2个整数,n ,x之间用一个空格隔开。输出:1个整数,表示x出现的次数。数据规模:0 ≤ n ≤ 1000000, 0 ≤ x ≤ 9#!/bin/bashread n xfunction appear_num() { k=0 for ((i=1; i<=$n; i++));

2021-07-18 17:13:00 1077

原创 精英班10名学生名单进行排序输出

学习了字典序和字符串比较之后,今天让我们来给学生名单进行一下排序。我们知道计算理工学院的每个精英班有 10 名学生,老师会依次给出 10 名学生的名字(均为不含有空格的英文字符串)。你需要将这些名字按照字典序从小到大进行输出。输入格式测评机会反复运行你的程序。每次程序运行时,你的程序会被输入 10 行不含有空格的字符串,分别对应十个学生的姓名(字符串长度均大于 0 且小于 20)。输出格式输出为 10 行,为排序后的 10 个学生姓名,每个学生姓名单独占一行。代码实现#include <s

2021-07-14 23:04:17 1950

原创 服务器安装Windows server 2016

Windows server 2016 可以理解为服务器版本的windows 10 整体的系统风格高度相似。接下来我们开始说具体制作流程ps:本文不涉及配置raid首先我们需要下载一个windows server 2016 的系统镜像下载地址:https://msdn.itellyou.cn/选择需要的版本,进行下载以防万一在下载完成后进行校验,详细方法msdn上有介绍[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pwKxFqLG-162452379605

2021-06-24 16:41:23 18084

原创 折半查找法

折半查找法,又叫二分查找法,是一种查找算法。该算法只能查找具有单调性(单增或者单减)的一组数列。代码如下:循环法:#include <stdio.h>#define MAX_N 10000int binary_search(int *arr, int n, int x) { int head = 0, tail = n - 1, mid; //定义左起点,右终点,中点 while(head <= tail) { mid = (head + tail) &gt

2021-03-31 00:10:49 613

原创 浅谈C语言变量和内存分配

C语言变量其值可以改变的量称为变量.程序中所用到的每一个变量都应该有一个名字作为标记,它是属于用户标识符。变量名的命名规则应该遵守标识符命名规。一个变量实质上是代表了内存中的某个存储单元,程序中的变量a,就是指用a命名的某个存储单元,用户对变量a进行的操作就是对该存储单元进行的操作,给变量a赋值,实质上就是把数据存入该变量所代表的内存单元中。C语言中规定,程序中所要用到的变量应该先定义后使用。通常,对变量的定义放在函数的开头部分,但也可以放在函数的外部或复合语句的开头。像常量一样,变量也有类型的区分

2020-09-20 17:21:10 3797

原创 关于Visual Studio Code的一些快捷键

Visual Studio Code 快捷键大全通用1、打开命令面板:Ctrl+Shift+P , F12、快速打开文件:Ctrl+P3、打开新窗口/实例:Ctrl+Shift+N4、关闭窗口/实例:Ctrl+Shift+W基础编辑1、剪切当前行:Ctrl+X2、复制当前行:Ctrl+C3、向上/向下移动当前行:ALT+↑ / ↓4、向上/向下复制当前行:Shift+ALT+↑ / ↓5、删除当前行:Ctrl+Shift+K6、在当前行以下插入:Ctrl+Enter7、在当前行

2020-09-18 11:43:50 1141

原创 C语言相关总结,持续更新~

C语言​ 丹尼斯·里奇(Dennis Ritchie):C语言之父、Unix之父GCC编译编译过程可以分为4部分内容组成​ 预处理->编译->汇编->链接​ '#'预处理命令,这不是C语言的语句,所以也不用分号结尾,预处理是对程序中的宏定义等相关的内容进行前期的处理。预处理是在编译之前执行的,语句是在编译时执行的​ 汇编实现将C文件转换为汇编文件。​ 当C文件转换为汇编文件以后就是文件编译了,编译过程就是将C源文件编译成.o结尾的目标文件。​ 编译成的.o文

2020-09-05 10:40:42 282

原创 【大嘴法】

大嘴法,又称贪心法:c语言某些符号,例如/ * = 只有一个字符长,称为单字符符号/* 和 ==这些成为多字符符号,当c编译器在读这些符号的时候,它就会判断这些是要合起来还是分开来对待。这里面就有一个简单的规则,每一次尽可能包含多个字符,那么在读入会判断,直到读入的字符组成的字符串也不再可能组成一个有意义的符号。如果(编译器的)输入流截止至某个字符之前都已经被分解为一个个符号,那么下一个符号将包括从该字符起之后可能组成一个 符号的最长字符串。也就是说,每一个符号应该包含尽可能多的字符。换句话说,

2020-08-19 10:14:18 268

原创 一些Linux常用的基础命令

**Linux基础命令:**例如: abc@ubuntu:~$ root@ubuntu:~$abc:用户名@ubuntu:Linux的系统名称~:工作路径$:普通用户标志root:最高权限#:root用户标志man:手册命令,查找系统相关信息help:常用命令行命令date:查看时间cal:查看当前日历命令clear:清屏pwd:查看当前工作目录的绝对路径cd:改变工作目录ls:显示当前目录下的内容--help:基本都会带有的参数帮助,可以查看命令如何使用to

2020-08-19 00:02:22 94

原创 总结AUTOCAD快捷键,持续更新~

CAD快捷键 1.0:选项:op+空格;鼠标右键选项;红色的A;选项中将光标大小调整为100删除:框选以后按delete抓手:p+空格回到正中央:z+ 空格+ e直线:l+空格圆形: 半径:c空格+半径 直径:d空格+直径 相切的圆:c空格+t空格+切点1+切点2+半径 线段两端点作圆:2p+选两个端点 外接圆:c空格+3p+选点 内切圆:c空格+3p+tan+边1+tan+边2+tan+边3圆弧: arc空格多段线: 绘制圆弧:pl+空格+a(变成圆

2020-07-13 01:32:16 741

空空如也

空空如也

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

TA关注的人

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