先序输出叶结点

先序输出叶结点 本题要求按照先序遍历顺序输出给定二叉树的叶节点 函数接口定义 void PreorderPrintLeaves( BinTree BT ); 其中BinTree结构定义如下: typedef struct TNode *Position; typedef Posi

2022-04-22 · 1 分钟 · 157 字 · 里列昂

求二叉树高度

求二叉树高度 本题要求给定二叉树的高度 函数接口定义 int GetHeight( BinTree BT ); 其中BinTree结构定义如下: typedef struct TNode *Position; typedef Position BinTree; struct TN

2022-04-22 · 1 分钟 · 174 字 · 里列昂

打印沙漏

自测-1 打印沙漏 要求写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印 ***** *** * *** ***** 所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首

2022-04-14 · 1 分钟 · 193 字 · 里列昂

输出从1到N的整数

实现函数PrintN,能顺序打印从1到N的全部正整数 循环写法 void printN_1(int N) { for (int i = 1; i <= N; i++) { printf("%dn", i); } return; } 递归写法 void p

2022-02-22 · 1 分钟 · 190 字 · 里列昂

模拟生成微软序列号(Python123)

模拟生成微软序列号 描述 微软产品一般都一个25位的序列号,是用来区分每份微软产品的产品序列号。产品序列号由五组被“-”分隔开,由字母数字混合编制的字符串组成,每组字符串是由五个字符串组成。如: 36XJE-86JVF-MTY62-7Q97Q-6BWJ2 每个字符是取自于以下24

2021-12-16 · 1 分钟 · 130 字 · 里列昂

校验身份证号码并输出个人信息(Python123)

校验身份证号码并输出个人信息 描述 中国目前采用的是18位身份证号,其第7-10位数字是出生年,11-12位是出生月份,13-14是出生日期,第17位是性别,奇数为男性,偶数为女性,第18位是校验位。 如果身份证号码的其中一位填错了(包括最后一个校验位),则校验算法可以检测出来。

2021-12-16 · 1 分钟 · 97 字 · 里列昂

身份证号校验(Python123)

身份证号校验 描述 中国目前采用的是18位身份证号,其第7-10位数字是出生年,11-12位是出生月份,13-14是出生日期,第17位是性别,奇数为男性,偶数为女性,第18位是校验位。 如果身份证号码的其中一位填错了(包括最后一个校验位),则校验算法可以检测出来。如果身份证号的相

2021-11-21 · 1 分钟 · 88 字 · 里列昂

计算圆周率(Python123)

计算圆周率 描述 根据下面的泰勒级数关系式,求圆周率的值,当最后一项的值小于给定阈值时结束。 输入格式 输入在一行中给出小于1且大于0的阈值。 输出格式 在一行中输出满足阈值条件的近似圆周率,输出到小数点后6位。 代码 k = flag = 1 s = 0 epsilon = e

2021-11-21 · 1 分钟 · 67 字 · 里列昂

求e的近似值(Python123)

求e的近似值 描述 自然常数e可以用级数1+1/1!+1/2!+⋯+1/n!来近似计算。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬

2021-11-21 · 1 分钟 · 51 字 · 里列昂

水仙花数(Python123)

水仙花数 描述 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 n位数(n≥3 且

2021-11-21 · 1 分钟 · 72 字 · 里列昂