![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序袁的小生活
程序袁的小生活
乐享小栈
这个作者很懒,什么都没留下…
展开
-
端口号区间合并
配置网络时,经常需要配置端口号,但是从UI传进来的端口格式虽然是正确的,但经常出现端口有交叉、或者重复的,为了更加友好,需要写一个函数把这些重复或者交叉的端口号格式化成最简单的形式。初始条件: 1、输入的端口支持多个,多个端口号之间用英文的逗号“,”分隔。例如:80,88 2、输入的端口支持范围,起始端口跟结束端口用“-”分隔。例如:80-88 3、输入的起始端口号小于结束端口号 4、端口p原创 2017-10-16 17:55:54 · 1316 阅读 · 0 评论 -
计算可能的编译结果数
题目描述有一种将字母编码成数字的方式:’a’->1,’b’->2,…,’z’->26。现在给一串数字,给出有多少种可能的译码结果。输入描述编码后数字串输出描述可能的译码结果数示例1输入 12 输出 2示例2输入 31717126241541717 输出 192这里的想法是采用递归的思路,一个字符串判断前两位,有以下几种情况:第一个数字是1。此时存在第一个数字独立或者跟第二个数字合并的情原创 2017-10-12 20:21:25 · 568 阅读 · 0 评论 -
不借助任何变量进行变量交换
输入两个整数a和b,交换二者的值,然后输出。 样例输入: 824 16 样例输出: 16 824#include<stdio.h>#include<math.h>int cx1_8(){ int a, b; scanf("%d%d",&a,&b); a = a + b; b = a - b; a = a - b; printf("%d %d\原创 2017-09-30 13:05:44 · 504 阅读 · 0 评论