额
刚开始以为是替换相应的字符,就写了一个小程序,顺便揣测了一下楼上的,没想到竟然是我把题目看错了
....
楼上的
我对不起你啊
在这里向你说句对不起啊
既然写了 还是发一下吧
也对得起自己的“冻”手。
#include <stdio.h>
#include<string.h>
void main()
{
char
a[] = "problem", b[] = "bluefly";
char
str[100];
int i,j;
puts("请输入字符串:\n");
gets(str);
for (i = 0; i <(
strlen(str) - 6 ); i++)
{
if (str[i] == a[0] || str[i] == a[0] - 32 )
{
int k = 0;
for (j = 1; j < 7; j++)
{
if (str[i + j] == a[j] || str[i+j] == a[j] - 32 )
k++;
}
if ( 6 == k)
{
for (j = 0; j < 7; j++)
str[i + j] = b[j];
i = i + 6;
}
}
}
puts(str);
return ;
}