标签:net 并且 inpu 语言 水题 ret code lse 程序
Description
编写一个C程序实现将字符串中的所有"you"替换成"we"
Input
输入包含多行数据
每行数据是一个字符串,长度不超过1000
数据以EOF结束
Output
对于输入的每一行,输出替换后的字符串
Sample Input
you are what you do
Sample Output
we are what we do
问题链接:POJ3981 字符串替换
问题描述:(略)
问题分析:
????这个是一个字符串处理问题,使用两个下标指针过一下字符串,并且进行替换就可以了。
程序说明:(略)
参考链接:(略)
题记:(略)
AC的C语言程序如下:
/* POJ3981 字符串替换 */
#include <stdio.h>
#define N 1000
char s[N + 1];
int main(void)
{
int i, j;
while(gets(s) != NULL) {
for(i = 0, j = 0; s[i];)
if(s[i] == 'y' && s[i + 1] == 'o' && s[i + 2] == 'u')
s[j++] = 'w', s[j++] = 'e', i+= 3;
else
s[j++] = s[i++];
s[j] = '\0';
printf("%s\n", s);
}
return 0;
}
标签:net 并且 inpu 语言 水题 ret code lse 程序
原文地址:https://www.cnblogs.com/tigerisland45/p/10094894.html