自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 超级小白也能学会,安装kali2020.1

kali2020.1默认表示root用户,可以使用普通用户我安装时出现的问题:我安装时选择图形安装,但是安装完后,是命令行界面,安装后什么软件都没有开始安装:如果没有的话,默认为空,按继续选择整块磁盘选择是等待安装基本系统,好一会,可以睡一觉一般在这就有区别:配置程序包管理器。选择是否要使用网络镜像,然后单击继续。如果使用的话,请输入HTTP代...

2020-02-12 18:14:09 2411

原创 C语言 用malloc()创建动态数组(2)

这是我看《Operating Systems: Three Easy Pieces》的学习记录地址空间(address space)物理内存抽象叫作地址空间,是运行的程序看到的系统中的内存。一个进程的地址空间包含运行的程序的所有内存状态。当然,还有很多东西,这里只说三个部分程序的代码(code)堆(head)栈(stack)我这样画只是一种约定,实际情况有可能不同内存类型...

2019-12-21 22:41:27 560

原创 c++:错误LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol

今天写c++程序时出现这个错误:Linking…LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16我在网上查了一下,发现是我建立工程时选择Win32 Application,重新建立工程选择 Win32 Console Application。我用的是VC++6.0。我vs2010用...

2019-09-22 16:59:09 854

原创 C语言 投票系统

C语言 投票系统某个班级有3个候选人,有6个同学参与投票,而且只能投一个人,要求编写统计选票的程序。先输入候选人名字,再输入同学所投的候选人名字,最后统计每位候选人的得票数这个很简陋// 投票系统,用结构体#include <stdio.h>#include <string.h>#define N 3 // 候选人#define M 6...

2019-06-06 21:13:49 8646 2

原创 C语言 在排序好的数组中删除重复元素

C语言 在排序好的数组中删除重复元素我们要想一下如何完成,在数组中我们可以用两个下标,来表示。拿后面的和前面的比较s[N + 1] > s[N],看相不相同。如:j = k + 1,如果s[k] == s[j],就继续遍历数组,直到s[k] != s[j]。我们再把s[j]扔进k中// 清除重复字符#include <stdio.h>#define N 100int...

2019-04-23 12:16:25 2282

原创 使用linux的经历

因本人才疏学浅,见识浅薄,有不当之处望指正,谢谢!有一点感悟,记录下来。今年,入了linux坑。很久之前,就听说了linux的大名,现在终于使用了它。本文不讨论系统的孰胜孰劣,只是说一下经历。如何学习inux网上已经有很多大佬分享了。也不在本文讨论的范围。之前我的学习过程,可以分为三个阶段(我自己的过程)在虚拟机上安装linux双系统安装linux卸载win,只用linux...

2019-04-14 00:56:47 237

原创 C语言 创建动态数组的两种方法

创建动态数组有两种方法因本人才疏学浅,见识浅薄,有不当之处望指正,谢谢!声明指针,调用malloc(), 将其返回值赋给指针,使用指针访问数组的元素。而且这个指针可以是静态或者自动的声明变长数组(VLA),c99新特性。用变量表达式表示数组的维度。两种方法在功能上相似。比如,两种都可以在运行时确定大小的数组:int a(){ int n; int * pi; scanf(&quot;%...

2019-02-27 15:13:02 18566 1

原创 C语言 用malloc()创建动态数组

使用malloc()创建动态数组当我们创建数组时,不允许在程序运行时选择数组的大小和分配内存。如果n是一个整形变量。double a[n]; // C99以前不允许,n是变量但是,可以a = (double *) malloc(n * sizeof(double)); // 允许创建动态数组有两种方法声明指针,调用malloc(), 将其返回值赋给指针,使用指针访问数组的元素...

2019-02-26 21:51:02 32611 1

原创 C语言 使用调用函数的方法,将两个字符串连接起来

因本人才疏学浅,见识浅薄,有不当之处望指正,谢谢!这次用调用函数的方法,连接两个字符串在被调函数中可以说明形参数组的大小,也可以不说明形参数组的大小例如cat_str(char str1[],char str2[])也可以写成cat_str(char str1[N],char str2[M]).实际上指定形参数组的大小没有什么用。c编译系统对形参数组的大小不做检查将实参数组的首地址传递...

2019-01-31 22:26:01 13279 2

原创 C语言 不用strcat函数,将两个字符串连接起来

因本人才疏学浅,见识浅薄,有不当之处望指正,谢谢!不用strcat,把两个字符串连接起来功能:将字符数组2或者字符串常量连接到字符串1的后面注意:连接的结果放在字符数组1中,因此,字符数组1的长度必须足够大。在连接时,字符数组1原来的结束标志’\0’会被删除,只在连接后的新字符串最后保留一个’\0’;思路:通过strlen知道字符串1的实际长度(不包含’\0’);删除’\0’,通过循环将...

2019-01-26 18:32:27 35712 3

原创 C语言 在一维数组中找出值最小的元素,并将其与第一个元素的值对调

因本人才疏学浅,见识浅薄,有不当之处望指正,谢谢!在一维数组中找出值最小的元素,并将其与第一个元素的值对调思路:每次比较过程中,若一个数比最小的数还要小。那它就是最小的数// 找最小,并和第一个元素的值互换#include &amp;lt;stdio.h&amp;gt;#define N 10int main(void){ int a[N],i,t,min =0; printf(&quot;input ...

2019-01-24 22:26:04 9655 2

原创 C语言 保留和删除字符串中的数字字符

因本人才疏学浅,见识浅薄,有不当之处望指正,谢谢!功能:保留字符串s中的数字字符//保留数字#include &amp;lt;stdio.h&amp;gt;#define N 100int main(void){ char s[N]; int j,k; gets(s);//输入字符串 for(j=k=0;s[j]!='\0';j++) if(s[j]&amp;gt;='0'&amp;amp;&amp;amp;s[...

2019-01-21 23:59:43 21483 7

原创 C语言 数组a中存放10个四位十进制整数,统计千位和十位之和与百位和个位之和相等的数据个数,并将满足条件的数据存入数组b中

C语言 数组a中存放10个四位十进制整数,统计千位和十位之和与百位和个位之和相等的数据个数,并将满足条件的数据存入数组b中。(依次取出数组a中每一个元素的个位、十位、百位和千位,并判断是否满足条件,若满足,则存入数组b,否则不存。)因本人才疏学浅,见识浅薄,有不当之处望指正,谢谢!#include &lt;stdio.h&gt;int main(void){ int a[10],b[...

2018-12-31 23:55:55 2808 1

原创 C语言 1的平方加2的平方加3的平方一直加到n的平方小于10000的n的最大值

求满足1的平方+2的平方+3的平方+···+n的平方&amp;lt;10000的n的最大值因本人才疏学浅,见识浅薄,有不当之处望指正,谢谢!#include &amp;lt;stdio.h&amp;gt;void main(){ int n=0,t=0,sum=0;/*t为中间变量*/ while(sum&amp;lt;10000) { n++;/*n先自增*/ t=n*n;/*n的平方写成n*n*/ sum...

2018-12-25 22:17:58 13823 1

原创 C语言 1-100之间的奇数和以及偶数和

计算1-100之间的所有奇数和以及所有偶数和根据之前所学,我们可用oddsum=1+3+5+···+99来计算奇数和evensum=2+4+6+···+100来计算偶数和。但是很繁琐,现在换个思路来考虑。首先设置两个计数器:oddsum,evensum。其初值为0,利用if···else来判断奇偶数,来分别累加到计数器。1,将i的初值置为1;2,当i增到101时,停止计算。#incl...

2018-12-07 22:55:43 19945 1

原创 C语言 九九乘法口诀表 实现从大到小排序

这次用C语言 实现九九乘法口诀表 从大到小排序个人感觉不完美,望告知#include &amp;lt;stdio.h&amp;gt;/*实现从大到小*/void main(){ int i,j,t;/*定义整形变量i,j,t。i表示被乘数,j表示乘数,t表示积*/ for(i=9;i&amp;gt;0;i--)/*外循环用于控制行数*/ { for(j=9;j&amp;gt;=i;j--)/*内循环用于控制列数...

2018-12-01 19:09:00 1678 1

原创 C语言 判断输入的正整数是否是5和7的整数倍

判断输入的正整数是否是5和7的整数倍。若是,输出yes,否则输出No。用if来判断#include &amp;amp;lt;stdio.h&amp;amp;gt;void main(){ int x;/*定义输入的数为整数*/ printf(&amp;quot;input x=\n&amp;quot;);/*提示输入数据*/ scanf(&amp;quot;%d&amp;quot;,&amp;amp;amp;x);/*从键盘输入x的值*/

2018-11-21 20:23:56 20089

原创 c语言 用if将三个数排序

这是我的第一个博客,不完善之处恳请指出。这次是通过if排序#include &amp;amp;lt;stdio.h&amp;amp;gt;void main(){ int a,b,c,t;/*定义三个数为整数,t为中间变量*/ printf(&amp;quot;input a,b,c=\n&amp;quot;);/*提示输入三个数*/ scanf(&amp;quot;%d,%d,%d&amp;quot;,&amp;amp;amp;a,&a

2018-11-21 18:49:20 7248 1

空空如也

空空如也

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

TA关注的人

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