<1>判断输入的数是一个几位数这里利用一个简单的while循环即可实现while(x){if(x/10!=0)suu++;x=x/10;}<2>按序或逆序输出其各位数字首先使用数组将数字每一位取出存入数组for(i=0;i<=suu;i++){if(n==1)a[suu]=n;a[i]=n%10;n=n/10;}最后利用for循环语句将其正反输出即可完整源代码如下:#
分类:
编程语言 时间:
2019-03-21 17:17:16
阅读次数:
664
7-11 玩转二叉树 (25 分) 给定一棵二叉树的中序遍历和前序遍历,请你先将树做个镜面反转,再输出反转后的层序遍历的序列。所谓镜面反转,是指将所有非叶结点的左右孩子对换。这里假设键值都是互不相等的正整数。 输入格式: 输入第一行给出一个正整数N(≤30),是二叉树中结点的个数。第二行给出其中序遍 ...
分类:
其他好文 时间:
2019-03-21 01:23:36
阅读次数:
249
题目描述 现在有一排共N个数,你需要从中选出恰好K个。选出K个数后,计算它们两两差值的绝对值的最小值S。你需要确定选出哪K个,才能最大化这个S。 输入数据 输入第一行两个正整数N、K,含义如上。 输入第二行N个正整数,依次表示这N个数A1~An。0<Ai≤10^9。 输出数据 一行一个正整数,S的最 ...
分类:
其他好文 时间:
2019-03-21 01:18:35
阅读次数:
206
Codewars 我的代码 最佳代码 总结 ...
分类:
其他好文 时间:
2019-03-21 01:01:09
阅读次数:
162
" 传送门" Description 给定一个长度为n的正整数序列 a ,每个数都在 1到 10^9范围内,告诉你其中 s个数,并给出 m条信息,每条信息包含三个数 l,r,k以及接下来 k个正整数,表示 $a_l..a_{l+1}...a_{r 1}..a_r$里这 k个数中的任意一个都比任意一个 ...
分类:
其他好文 时间:
2019-03-21 00:58:51
阅读次数:
161
L2-011 玩转二叉树 (25 分) 给定一棵二叉树的中序遍历和前序遍历,请你先将树做个镜面反转,再输出反转后的层序遍历的序列。所谓镜面反转,是指将所有非叶结点的左右孩子对换。这里假设键值都是互不相等的正整数。 输入格式: 输入第一行给出一个正整数N(≤30),是二叉树中结点的个数。第二行给出其中 ...
分类:
其他好文 时间:
2019-03-20 20:45:17
阅读次数:
150
如果把一个正整数的每一位都平方后再求和,得到一个新的正整数。对新产生的正整数再做同样的处理。 如此一来,你会发现,不管开始取的是什么数字,最终如果不是落入1,就是落入同一个循环圈。 请写出这个循环圈中最大的那个数字。 请填写该最大数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字 ...
分类:
其他好文 时间:
2019-03-20 20:38:20
阅读次数:
350
题目描述 现在有N个城市,其中K个被敌方军团占领了,N个城市间有N-1条公路相连,破坏其中某条公路的代价是已知的,现在,告诉你K个敌方军团所在的城市,以及所有公路破坏的代价,请你算出花费最少的代价将这K个地方军团互相隔离开,以便第二步逐个击破敌人。 输入输出格式 输入格式: 第一行包含两个正整数n和 ...
分类:
其他好文 时间:
2019-03-20 18:58:30
阅读次数:
114
题目描述: 小 $H$ 是一位优秀的越野赛车女选手。现在她准备在 $A$ 山上进行赛车训练。 $A$ 山上一共有 $n$ 个广场,编号依次为 $1$ 到 $n$ ,这些广场之间通过 $n-1$条双向车道直接或间接地连接在一起。对于每条车道$i$ ,可以用四个正整数 $u_i,v_i,l_i,r_i$ ...
分类:
其他好文 时间:
2019-03-20 01:21:50
阅读次数:
161
问题描述 小ww最近仔细研究了公约数,他想到了以下问题:现有nn个正整数,从中选k(2≤k≤n)k(2≤k≤n) 个,设这kk个数的最大公约数为gg,则这kk个数的价值为k×gk×g。求这个价值的最大值。 小ww 当然知道答案了。现在他想考考你,你能很快回答出来吗? 输入格式 第一行,一个整数nn。 ...
分类:
其他好文 时间:
2019-03-20 01:18:01
阅读次数:
147