![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 59
happy G
这个作者很懒,什么都没留下…
展开
-
信息安全数学基础
第一章 整除整除的概念定义1.1 设a,b是任意两个整数,其中b!=0。如果存在一个整数q,使得等式 a=qb成立,则称为b整除a或者a被b整除,记作b|a。 b叫做a的因数,a叫做b的倍数。定理1.1 整除的传递性:设a!=0,b!=0,c是三个整数。若a|b,b|c,则a|c。定理1.2 设a,b,c!=是三个整数。若c|a,c|b,则c|a+b 或者...原创 2022-05-03 16:25:43 · 5139 阅读 · 3 评论 -
通讯录(期末大作业) C语言版
通讯录的简单实现:1.增:增加联系人的信息2.删:删除联系人的信息3.改:修改联系人信息4.查:查找联系人信息头文件#pragma once#include<stdio.h>#include<string.h>#include<assert.h>//类型声明#define MAX 1000#define NAME_MAX 20#define SEX_MAX 5#define TELE_MAX 12#define ADDR原创 2022-04-10 15:26:44 · 1493 阅读 · 0 评论 -
牛客网刷题
1.字符串左旋实现一个函数,可以左旋字符串中的k个字符例如:ABCD左旋一个字符得到BCDAABCD左旋两个字符得到CDAB第一种解法:将最前面的字符一个一个的拿到后面。#include<stdio.h>#include<string.h>void left_move(char a[], int k){ int len = strlen(a); int j = 0; for (j = 0; j < k; j++) { char tm原创 2022-04-08 13:24:42 · 303 阅读 · 0 评论 -
程序设计与算法(二)--算法基础
课程参考 mooc 北大郭炜老师第一章 枚举枚举:逐个的尝试答案 的一种问题求解策略因为要一一举例,所以基本上都会用到循环(for ,while,switch,if 等等)例题一:完美立方形如a^3 = b^3 + c^3 + d^3 的等式被称为完美立方等式。例如:12^3 = 6^3 + 8^3 + 10^3 。编写一个程序,对任意给定的正整数N(N<=100),寻找所有的四元组(a,b,c,d),使得a^3 = b^3 + c^3 + d^3,其中a,b,c,d大原创 2022-02-09 21:21:55 · 3166 阅读 · 1 评论 -
C语言 结构体 传参与传值
下面的两个函数是 print1 好 还是 print2 好?struct Point{ int x; int y;}p1 = { 10,15 };sp;struct S{ char c; struct Point sp; double d; char arr[20];};//void print1(struct S s) //s 是 结构体 struct S 的重命名//{// printf("%c\n", s.c); //即找到的是 w// printf(.原创 2022-02-25 23:14:56 · 846 阅读 · 0 评论 -
C语言 指针
1.指针是什么?指针是内存中一个最小单元的编号,也就是地址。平时口头语中说的指针,通常指的是指针变量,是用来存放内存的变量。指针变量:我们可以通过&(取地址操作符)取出变量的内存真实地址,把地址可以存放在一个变量中,这个变量就是指针变量。注意;在32位的机器上,地址是32个0或者1组成的二进制序列,那地址就得用4个字节的空间来存储,所以一个指针变量的大小就应该是4个字节。如果在64位机器上,如果有64个地址线,哪一个指针变量的大小是8个字节,才能存放一个地址。总结原创 2022-02-12 17:02:45 · 514 阅读 · 0 评论 -
三子棋游戏(c语言版)
三子棋游戏:test.c :测试游戏的逻辑game.c:游戏的实现game.h:函数的声明,游戏的定义第一部分:test.c#define _CRT_SECURE_NO_WARNINGS 1//测试三子棋游戏的逻辑#include "game.h"void menu(){ printf("********************************\n"); printf("********* 1. play *********\n"); prin原创 2022-02-07 12:33:46 · 65 阅读 · 0 评论 -
C语言 数组
数组的创建方式:type_t arr_name [const_n];//type_t:是指数组的元素类型//const_n:是一个常量表达式,用来表示元素的大小int main(){ int a = 1; int b = 2; int c = 3; //1~100 数组:一组相同类型的元素的集合 int arr1[10] = { 1,2,3,4,5,6,7,8,9,10 }; int arr2[100] = { 0 }; return 0;}//const int原创 2022-02-03 14:47:47 · 1048 阅读 · 0 评论 -
C语言 函数
函数定义:C语言可以分为库函数和自定义函数。 把一些常用的功能实现成函数,集成为库,由C语言直接提供。比如:printf,scanf,strlen等等。库函数:strcpy:#include <stdio.h>#include <string.h>int main(){ char arr1[] = "abcdef"; char arr2[] = "xxxxxxxxx"; strcpy(arr2, arr1); printf("%s\n",原创 2022-01-26 20:37:22 · 596 阅读 · 0 评论 -
C语言 分值和循环语句 经典例题
第一题:在一个有序数组中查找某个数字n(二分查找)原创 2022-01-22 17:51:32 · 2777 阅读 · 0 评论 -
数据结构 -- 顺序表、图的遍历
数据结构原创 2021-12-07 16:29:49 · 990 阅读 · 0 评论