自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

追梦的小蚂蚁

和小白一起学习,我们一起加油

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

原创 写冒泡排序可以排序多个字符串。

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<string.h>void bubble_sort(char(*arr)[9], int sz){ int i = 0; for (i = 0; i < sz - 1; i++) { int j = 0;...

2018-03-30 16:17:22 181

原创 一个数组中只有两个数字是出现一次,其他所有数字都成对出现,找出这两个数字,编程实现

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main(){ int arr[] = { 1, 1, 2, 2, 3, 3, 4, 4, 5, 6 }; int ret = 0; int i = 0; int pos = 0;//二进制位 int num1 = 0; in...

2018-03-30 09:36:01 394

原创 java中用递归实现从1到100的叠加

public class Test{public static void main(String[] args) { System.out.println(sum(100)); }public static int sum(int num){ if (num == 1) { return 1; }else { return num+sum(num...

2018-03-29 19:09:42 5487

原创 自定义类型部分知识(结构体(位段)、枚举、联合)

结构体和数组的区别:1、数组:数组是相同类型的元素的集合,它的每个元素是通过下标引用或者指针间接访问来选择的。 2、结构体:结构体也是一些值的集合,这些值称为它的成员,但是一个结构体的各个成员可能具有不同的类型。 3、数组元素可以通过下标访问,这是因为数组的长度相同。在结构体中由于结构体的成员可能是不同的类型、长度不同。所以我们不能使用下标来访问,但是每个结构体的成员都有自己的名字,他们是...

2018-03-29 17:44:58 247

原创 3.一个斐波那契数列是由数字1、1、2、3、5、8、13、21、34等等组成的,其中每一个数字(从第三个数字起)都是前两个数字的和。创建一个方法,接受一个整数参数,并显示从第一个元素开始总共由该参数

public class Fibonacci{ public static void main(String[] args) { if(arg.length<0){ System.out.println("没有传递参数"); }else{ int n = Integer.parseInt(args[0])...

2018-03-29 11:08:34 2633

原创 创建一个Test类,包含有一个public权限的int型成员变量与一个char类型的成员变量,观察在main方法中的初始值

class Test{ public int i; public char a;}public class Test1{ public static void main(String[] args) { Test test = new Test(); System.out.println(test.i); System.o...

2018-03-29 09:48:39 375

原创 C语言中的指针和数组

文章还是比较长的 如果你有耐心看下去我相信我们对于指针和数组理解更深刻。。 什么是指针?指针就是指针,指针在32位系统下,不管什么样的指针类型其大小都占4个byte,其值为某一个内存的地址。指针可以指向任何地方,但是不是任何地方你都能通过这个指针变量来访问到。什么是数组?数组就是数组,其大小与元素的类型和个数有关。定义数组时必须指定其元素的类型和个数。数组可以存任何类型的数据,...

2018-03-25 13:37:15 205

原创 编写函数不允许创建临时变量,求字符串的长度

1、用递归的方法实现#include<stdio.h>int strlen(const char*str){ if (*str == '\0') { return 0; } else { return 1 + strlen(str + 1); }}int main(){ char...

2018-03-16 21:42:53 279

原创 Linux忘记密码的解决方法

很多朋友经常会忘记Linux系统的root密码,linux系统忘记root密码的情况该怎么办呢?重新安装系统吗?当然不用!进入单用户模式更改一下root密码即可。步骤如下: 1、重启linux系统 2、3 秒之内要按一下回车,出现如下界面 3、然后输入e 4、在 第二行最后边输入 single,有一个空格。具体方法为按向下尖头移动到第二行,按”e”进入编辑模式 5、在...

2018-03-11 16:26:45 9224

原创 C语言中函数的调用过程(栈帧)具体解析

我们知道每一次函数调用都是一个过程。这个过程我们通常称之为:函数的调用过程。这个过程要为函数开辟栈空间,用于本次函数的调用中临时变量的保存、现场保护。这块栈空间我们称之为函数栈帧。而栈帧的维护我们必须了解ebp和esp两个寄存器。在函数调用的过程中这两个寄存器存放了维护这个栈的栈底和栈顶指针。(ebp—>栈底寄存器,esp—>栈顶寄存器,eip—>程序计数器(存地址)...

2018-03-11 16:10:35 612

原创 杨氏矩阵

什么叫做杨氏矩阵:有一个二维数组,数组的每行从左到右是递增的,每列从上到下是递增的。在这样的数组中查找一个数字是否存在。时间复杂度小于o(N);数组: 1 2 3 2 3 4 3 4 51 3 4 2 4 5 4 5 6 方法1、从最右上角找如果要找的数比最右上角的数小则去掉右上角的那一列。如果要找的数比最右上角的数大则去掉右上角的那一行。#define _CRT_SECU...

2018-03-06 20:34:50 183

原创 调整数组使奇数全部位于偶数前面。

题目:输入一个整数数组,实现一个函数,来调整数组中数字的顺序使得数组中所有的奇数位于数组的前半部分,所有偶数位于数组的后半部分。#define _CRT_SECURE_NO_WARNINGS 1void Move(int arr[], int sz){ int left = 0; int right = sz - 1; while (left < righ...

2018-03-06 19:58:53 168

原创 一个正整数有可能可以被表示为M(M>2)个连续正整数之和。

例如15=1+2+3+4+5; 15=4+5+6; 15=7+8; 编写一个程序,输入一个正整数,然后找出符合这种要求的所有连续正整数序列,若不存在这种序列。则打印None。#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main(){ int num = 0; int start = ...

2018-03-06 19:23:58 9844

原创 假定你有1000元,每年投资的收益是5%,则经过多少年你的钱会翻倍。

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main(){ double money = 0; double total = 0; int year = 0; scanf("%lf", &money); total = money; while (total &...

2018-03-06 19:08:45 4255

原创 输入N,打印对应N行的图案。

例如输入5则打印1 22 333 4444 55555#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main(){ int i = 0; int j = 0; int n = 0; printf("请输入你要打印的行数:"); scanf("%d", &amp...

2018-03-06 18:56:15 4572

空空如也

空空如也

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

TA关注的人

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