
小白周报
bqzaixuexi
这个作者很懒,什么都没留下…
展开
-
深度优先搜索再解析
1-n的全排列// 1 - n 的全排列 组合#include <stdio.h>int b[100];int num = 0;void shensou(int m, int n) { int i = 0; if (m >= n) { for (i = 0; i < n; i++) { printf("%d ", b[i] + 1); } num++; printf("\n"); return; } for (i = 0; i <原创 2020-12-15 23:04:04 · 173 阅读 · 3 评论 -
广度优先搜索(不写出路径,只写出步数)
我之前学习广度优先搜索有些感触,现在书写代码(这是一道最短路径求步数题)如果要写出路径,不可以用此方法,如果实验只进行一次,可将a[50][50]和book[50][50]合并处理习惯把验证过程不删方便以后观看#include <stdio.h>//广度优先搜索struct note { int x; int y;};int main() { struct note que[2][100]; int a[50][50] = {0}; int book[50][50]原创 2020-12-13 16:11:45 · 172 阅读 · 1 评论 -
周报三----学生管理系统小成
1.学生管理系统注释:函数名是其意义的拼音,函数ss()是文件内内容读到链表,函数save_stu(stu p)是将结构体写入文件里面有很多注释不是我懒,那都是我的心酸历程留着纪念吧#include <stdio.h>#include <string.h>#include <stdlib.h>#include <windows.h>#include <conio.h>#include <time.h>typedef原创 2020-12-06 21:21:43 · 280 阅读 · 1 评论 -
被调用函数返回值的类型问题周报一
调用函数的返回类型分为以下几种:1.返回值为整型,实数型,字符型;2.返回值为指针型;而一些类型无法返回可通过一些途径进行间接处理;一.数组:1.利用全局变量不返回值直接改变变量的值;2.通过数组指针来调用数组并改变数组的值;3.通过返回数组指针来间接返回数组的值;二.结构体:1.利用结构体的首地址来调用,改变或返回该结构体。2.只调用其中的一部分进行操作。函数调用的讲解:1.不能通过直接调用来对实参赋值,但可以利用返回值的特点来对其赋值或者通过调用其指针来对其赋值。2.函数调用的原创 2020-12-06 21:09:21 · 693 阅读 · 2 评论 -
2020-11-23 周报二
#周报二1、sizeof的用法 char sum[100], sizeof(sum) =100 (表示整个字符串的大小) char* sum 或 char sum[] (为函数参数), sizeof(sum)=4 (表示存储一个指针的单元大小) 主要的区别:sum在定义的时候意义不同。...原创 2020-12-06 21:08:19 · 126 阅读 · 0 评论