自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构——链表

这里仅实现了前插法(头插法),尾插法可以按照此方法类比实现,不过需要用一个变量记录。链表因其插入删除操作的灵活性而在数据结构中占有重要的一席之地。下面重点说一下单链表的结构体实现方式。链表最后一个节点的位置。

2022-09-26 21:09:32 206 1

原创 c语言实现逻辑矩阵的运算

矩阵是线性代数里面的最重要的知识。虽然现在还没开始学这门课程,但是在离散数学中已经接触到它了。在集合论部分用来关系运算。今天就来用代码实现一下这个运算吧。#include<stdio.h>#define MAX 100//利用定义宏开数组 int n1,m1;//参与运算的 矩阵a的行数n1 列数m1 int n2,m2;//参与运算的 矩阵b的行数n2 列数m2 int a[MAX][MAX];//参与运算的 矩阵aint b[MAX][MAX];//参与运算的 矩阵b.

2022-04-07 22:40:28 818 1

原创 欧拉筛的实现(c语言代码)

通过质数筛筛取素数是较常用的方法,而欧拉筛是一种效率较高的算法。下面介绍这种筛如何实现。#include <stdio.h>#include <stdbool.h>bool flag[100];//标记素数int prime[100];//储存素数int count;void primes(int n){ int i=0; for(i=2;i<=n;i++){ if(!flag[i]) prime[++count]=i; int j=0;

2022-04-01 19:35:18 3659

原创 命题逻辑中的主范式的求解(c语言实现)

在求解命题逻辑中主范式的时候,对于输入的式子(字符串)的处理极其重要,这关系到范式的求解的成功与否。 输入的公式如:p->q,计算机并不“认识”这种式子。因而可以将其转化为后缀式(逆波兰式):pq->,让计算机按照它的方式扫描、计算。同时实现此求解的过程还需要将一些十进制的数据转换为二进制,和一些小技巧。废话不多说,代码如下:#include <stdio.h>#include <string.h>//合取符号 & ;析取符号 |;//...

2022-03-12 13:44:58 2593

原创 逻辑推理:五人谁将出国学习(c语言代码实现)

某公司要从赵、钱、孙、李、周五名新毕业的大学生中选派一些人出国学习.选派必满足以下条件:(1)若赵去,则钱也去.(2)李、周两人中必有一人去.(3)钱、孙两人中去且仅去一人.(4)孙、李两人同去或同不去.(5)若周去,则赵、钱也同去.#include <stdio.h>int main(){ int p=0;//p表示赵去;q表示钱去;r表示孙去;s表示李去;t表示周去 int q=0; int r=0; int s=0; int t=0; int e[6];

2022-03-11 19:23:19 2229

原创 逻辑推理:三位同学的职位的判断(c语言代码实现)

在某班班委成员的选举中,已知王小红、李强、丁金生三位同学被选进了班委会.该班的甲,乙,丙三名学生预言如下:甲说:王小红为班长,李强为生活委员乙说:丁金生为班长,王小红为生活委丙说:李强为班长,王小红为学习委员班委会分工名单公布后发现,甲、乙、丙三人都恰好猜对了一半.问:王小红、李强、丁金生各任何职?(通过多重for循环实现对真值表的实现,然后判断最终的结果)#include <stdio.h>int main(){ int a,b,c,d,e,f; /*a : 王小红为班

2022-03-11 19:05:05 557

原创 逻辑推理:王教授来自哪里(c语言代码实现)

在某次研讨会的中间休息时间,3名与会者根据王教授的口音对他是哪个省市的人判断如下:甲:王教授不是苏州人,是上海人.乙:王教授不是上海人,是苏州人.丙:王教授既不是上海人,也不是杭州人.听完这3人的判断后,王教授笑着说,你们3人中有一人说的全对,有一人说的对了一半,另一个人说的完全不对.试用逻辑演算分析王教授到底是哪里人.#include<stdio.h>int main(){ int p,q,r;/*p :王教授是苏州人 q:王教授是上海人 r:王教授是杭州人*/...

2022-03-11 18:46:07 742

空空如也

空空如也

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

TA关注的人

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