klion26
klion26's blog
C++博客
|
首页
|
发新随笔
|
发新文章
|
联系
|
聚合
|
管理
随笔:71 文章:0 评论:17 引用:0
顶嵌杯--C 字符串替换
直接循环一次,找出所有的"you"然后替换为"we",这里可以直接替换(我贴的代码),也可以先用一个数组存下变换后的字符串,最后输出.后者首位占点内存,前者可能易错点
code
1
#include
<
stdio.h
>
2
#include
<
string
.h
>
3
#include
<
stdlib.h
>
4
#include
<
math.h
>
5
6
char
str[
1006
];
7
int
main(
void
)
8
{
9
int
len;
10
int
i;
11
while
(NULL
!=
gets(str))
12
{
13
len
=
strlen(str);
14
for
(i
=
0
;i
<
len
-
2
;i
++
)
15
{
16
if
(
'
y
'
==
str[i]
&&
'
o
'
==
str[i
+
1
]
&&
'
u
'
==
str[i
+
2
])
17
{
18
printf(
"
we
"
);
19
i
=
i
+
2
;
20
}
21
else
22
printf(
"
%c
"
,str[i]);
23
}
24
for
(;i
<
len;i
++
)
25
printf(
"
%c
"
,str[i]);
26
printf(
"
\n
"
);
27
}
28
return
0
;
29
}
30
发表于 2010-11-24 17:02
Klion
阅读(231)
评论(0)
编辑
收藏
引用
所属分类:
POJ
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
相关文章:
顶嵌杯--D 序列
顶嵌杯--C 字符串替换
顶嵌杯--B 取模
顶嵌杯--A 分数加减法
POJ 1273 网络流入门题 ---EK算法
POJ 1014 && 1742 多重背包的O(VN)解法
POJ 3070
POJ 1661 Help Jimmy
POJ_3321 树状数组
POJ 3067 树状数组
网站导航:
博客园
IT新闻
BlogJava
知识库
博问
管理
<
2010年7月
>
日
一
二
三
四
五
六
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔分类
(99)
DP(7)
(rss)
Linux学习之路(11)
(rss)
POJ(18)
(rss)
USACO(27)
(rss)
计算机专业(3)
(rss)
计算几何
(rss)
数据结构&字符串(14)
(rss)
数学(8)
(rss)
搜索(4)
(rss)
贪心(1)
(rss)
图论(4)
(rss)
杂(2)
(rss)
随笔档案
(71)
2010年12月 (7)
2010年11月 (11)
2010年9月 (6)
2010年8月 (12)
2010年7月 (12)
2010年6月 (6)
2010年5月 (15)
2010年4月 (2)
好友链接
我的独立域名
我的独立域名
搜索
最新评论
1. re: SQL Server 2005端口号设置
在程序中的数据库连接字符串也应该做相应的更改,怎么操作啊?
--peijian
2. re: SQL Server 2005端口号设置
如果是在本机,客户端IP还是写localhost吗?
--的
3. re: VMware 安装RedHat9时光盘无法挂载的问题[未登录]
嗯 收获了 谢谢
--jz
4. re: Ubuntu死机那点事
确实有用,我用到第3点,就可以了。
谢谢!
--Annie
5. re: POJ_1195 二维树状数组
@yp
能有这效果,我表示非常高兴
--klion26
阅读排行榜
1. Ubuntu死机那点事(4775)
2. SQL Server 2005端口号设置(4687)
3. POJ 1014 && 1742 多重背包的O(VN)解法(2923)
4. 三种简单博弈问题的简单介绍(2858)
5. HDU_1907&2509 博弈(2275)
评论排行榜
1. SQL Server 2005端口号设置(6)
2. 三种简单博弈问题的简单介绍(2)
3. 回归CPP Blog(2)
4. POJ_1195 二维树状数组(2)
5. 《自己动手写操作系统》第一步(2)