用C将字符串打散成3个字符一组,每组按固定字符替换,然后输出替换结果
来源:百度知道 编辑:UC知道 时间:2024/09/18 06:46:50
C和C++都行
例子:
输入:111112113
按顺序替换:其中111替换为wo,112替换为ai,113替换为ni
最后输出:woaini //没有空格
各位帮帮小弟吧,写好了采纳后追加也成(忘了还能追加多少,反正能多少追加多少)
例子:
输入:111112113
按顺序替换:其中111替换为wo,112替换为ai,113替换为ni
最后输出:woaini //没有空格
各位帮帮小弟吧,写好了采纳后追加也成(忘了还能追加多少,反正能多少追加多少)
替换规则你可以在数组word里面改,每行是一组对应.
#include<stdio.h>
#include "string.h"
char *word[][2]={
"111","wo",
"112","ai",
"113","ni"
};
void main(void)
{
char str[80],*p=str;
char temp[4];
gets(str);
while(*p)
{
temp[0]=*p++;
temp[1]=*p++;
temp[2]=*p++;
temp[3]='\0';
for(int i=0;i<sizeof(word)/sizeof(char *)/2;i++)
{
if(strcmp(word[i][0],temp)==0)
{
printf("%s ",word[i][1]);
break;
}
}
}
}
程序如下,已在win-tc和dev-c++下编译通过,结果正确。
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
int i,j=0;
char s[256]={'\0'},b[256]={'\0'};
printf("Please input a string:\n");
ge
如何将一个CString 对象str里的一组字符串按225个字符为一组进行分组
用c语言编写算法,将字符串t插入到字符串s中第i个字符位置
"对长度为7个祖父的字符串,除首,尾字符外,将其余5个字符按降序排列"用C语言如何编写
不用字符串处理函数,将两个字符连接,即将字符串b 连到串a 后面,变成字符串c。
编写算法,将字符串t插入到字符串s中第i个字符位置
C语言:用TC编程:将一个字符串中的所有字符按相反的次序重新放置
用C语言编写程序:从键盘输入一串字符,按回车键后结束,最后将字符串在屏幕上输出。
用c语言编写一个程序:两个字符串a、b,将a中所有b中含有的字符删除。
C#的加密中如果将字符连接成字符串?
求救~~~请问:设计一个程序,将字符串中的小写字符转换成大写字符。请帮我编译一个c程序~~谢谢~~~