登录

在这个站点登录

保存我的登录记录

<<忘记密码?

还没有账号?点此注册>>

Jerry

8.12 给数组中的元素按顺序编号

今天接到某同学求助,写篇新博客解析一下《8.12 给数组中的元素按顺序编号》这道题。 首先,我们先来分析一下题意:先排序,排序后和序号对应: 数[0] 数[1] 数[2] 数[3] 数[4] 数[5] 数[6] 数[7] 数[8] 数[9] 数[…] 数[N-1] 序[0] 序[1] 序[2] 序[3] 序[4] 序[5] 序[6] 序[7] 序[8] 序[9] 序[…] 序[N-1] 然后根据原 […]

9.7 大数相加

由于不管是int类型抑或是double类型都是有范围的,但是总是有那么些数字,能够大的超过这个范围,那么这些数字应该怎样计算呢?这里提供了一个思路: 把这些大的变态的数字当做字符串存起来,然后通过最基本的竖式运算来解决. 那么,这个思路将会把很大位数的运算简化为20以内的计算,那么计算变成为了可能! 思路有了,转化为算法就是: Step 0:Input 2 Number(Num1,Num2) St […]

9.6 在指定位置中插入字符串

今天突然想写点C,就做了个题~~~ 额…言归正传哈! 根据题目分析一下这个问题的意思: 先读入一个字符串,然后再读入一个字符串,最后读入一个字符.然后在第一个字符串中可能(没)有最后一个字符,如果有就把第二个字符串插到这个字符的前面,其余不变.因为用到了单个字符,所以按次序扫描第一个字符串是在所难免的了(目前我还没搞到插入字符串的函数,如果有就爽爆了~~). 明白了这个程序详细的工作流程那么就可以 […]

9.3 删除重复字符

题目:输入一串字符,其中包含若干个重复的字符,编写程序 删除重复字符 . 算法解析:依次挑出第一个字符,依次和之间保留的字符进行比较,如果之前存在相同的字符,则跳过当前字符,否则需要将当前字符保存在最后面,之后再输出保留的字符. 算法描述: Step 0:Input Setp 1:取出数据源第i个字符为Ch Step 2:取出保留字符第j个和Ch比较是否相同 Step 3:如果相同:i++回到Se […]