stpeace的专栏

接纳自己,提升认知,拥抱不确定性。

排序:
默认
按更新时间
按访问量

实现单词替换(非word中的字符串替换,有点难度)

说实话,这个题目挺难的,要综合考虑多种情况,word中的替换功能仅仅是实现字符串的替换,而这里是单词的置换. 提交后,一次成功,相当开心啊!, 程序如下: #include #define FLAG1 1 #define FLAG2 2 #define FLAG3 3 #define FLAG4...

2013-01-17 19:26:32

阅读数:6558

评论数:0

字符串的排序

提交,成功了,无非就是个排序,用最简单的冒泡吧! 程序如下: #include using namespace std; void bubbleSort(char str[]) { int len = strlen(str); int i, j, flag = 1; char tmp; ...

2013-01-17 14:48:48

阅读数:5986

评论数:0

数组中大于等于平均数的元素的个数

这个题目出得相当恶心,也很傻逼,本人程序如下: #include using namespace std; int GetByondAvgNumber(int iArray[], int iLen) { int sum = 0; int number = 0; int i; for(...

2013-01-17 14:18:00

阅读数:6409

评论数:2

大写首字母

提交一次,就成功了,最好考虑多个空格的情况, 程序如下: #include using namespace std; int main() { char str[100]; int i, flag; // Do not use "cin >> str"...

2013-01-17 14:02:58

阅读数:5295

评论数:0

找出出现次数最多的数字(需要考虑顺序)

这是一个典型的计数排序,此处不需要排序,仅仅计数就可以了,该程序有一定难度,尤其是要考虑顺序时,程序提交一次,就通过了,好开心呀! 另外,计数过程的确很精妙,不需要排序,时间复杂度仅为O(n). #include using namespace std; int main() { char...

2013-01-17 13:21:12

阅读数:5487

评论数:4

字符串加密

提交后,成功,程序如下: #include using namespace std; int encodeChar(char c) { if( islower(c)) return c - 96; return c - 38; } char decodeInt(int n) { ...

2013-01-17 12:09:32

阅读数:5430

评论数:0

一个简单的计算器

先写了一个程序,没有考虑到12+3这样的情况, 所以错了,有bug的程序如下: #include using namespace std; int operation(int x, char c, int y) { if('+' == c) return x + y; if('-'...

2013-01-17 10:30:48

阅读数:5320

评论数:0

字符串按规律加密

题目没有说串的大小,我还在担心呢,但提交后,正确了: #include using namespace std; char characterPlusOne(char c) { if('z' == c) return 'a'; return c + 1; } char chara...

2013-01-11 23:20:49

阅读数:5495

评论数:0

字符串---> 整数--->二进制

提交了,成功了: #include using namespace std; int thirdBinaryDigitFromLast(int n) { int times = 0; if(n <= 3) return 0; while(n) { times++; ...

2013-01-11 22:40:01

阅读数:5182

评论数:0

跟7相关的数的个数

程序提交后成功了: #include using namespace std; bool isRelevantTo7(int n) { if(0 == n % 7) return true; while(n) { if(7 == n % 10) return true; ...

2013-01-11 15:41:03

阅读数:5267

评论数:0

字符串逆置(在OJ上一次提交成功)

总算慢慢熟悉这个OJ了,程序交了一次,就OK了,如下: #include using namespace std; void reverseString(char str[]) { int length = strlen(str); int i, tmp; for(i = 0; i <...

2013-01-09 22:57:38

阅读数:5164

评论数:0

回文串判断(先错后对,OJ系统好严格啊)

第一次用这个OJ系统,不太熟悉,写了一个程序,在本机上可以正确运行,但提交,错了,原来OJ这么严格, 程序如下: #include using namespace std; bool isSymmetric(char str[]) { int length = strlen(str); i...

2013-01-09 22:25:55

阅读数:5467

评论数:0

最简单的OJ题目(求两个整数之和)

C代码: #include int main() { int a, b; while(EOF != scanf("%d %d", &a, &b)) { printf("%d\n", a + b); } return 0;...

2013-01-09 21:11:17

阅读数:5597

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭