![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
沉默着忍受
全栈工程师,擅长微信小程序全栈开发,uni-app开发,python大数据分析,SpringMVC,springBoot,vue2。曾就职于京东,快手,哔哩哔哩。现就职于阿里-大淘宝技术部门
展开
-
如何用C语言实现单链表的集合运算(头插法)
#include<stdio.h>#include<stdlib.h>#define ERROR -1#define OK 1typedef int Status; //要加分号typedef int ElemType;typedef struct LNode{ElemType data;struct LNode * next;}LNode, *LinkList;//创建空链表Status Init_LinkList(LinkList &原创 2020-06-27 00:14:30 · 709 阅读 · 0 评论 -
求这样的两个数据:5位数=2*一个4位数,9个数字互不相同。
求这样的两个数据:5位数=24位数,9个数字互不相同。问题分析:因为9个数字各不相同,所以首先找到各位数字不同的最小4位数:1234。找到各位数字不同的最大4位数:9876。从1234遍历到9876,每一次遍历都乘以2。取乘积在5位数且各位数字各不相同的4位数。算法设计:最小5位数:10000。所以遍历应从5000-9876。在for语句中设定while语句。每一次i%10,只要对应下标的数组不为1,证明该数未被利用。算法描述:main(){int i;for(i=5000;i<=987原创 2020-06-28 00:05:17 · 1492 阅读 · 0 评论