分享

c语言替换字符串代码

 阿灵ALing 2024-06-18 发布于广东

正确例题<输出2进制替换字符串>

#include <stdio.h>

#include <string.h>

int main()

{

char z[1000]="aa,ab,ba,bb";

int i;

char a='a';

char b='b';

char c='0';

char d='1';

for(i=0;z[i]!='\0';i++)

if(z[i]==a)

z[i]=c;

for(i=0;z[i]!='\0';i++)

if(z[i]==b)

z[i]=d;

printf("替换后的字符串为:\n%s\n\n",z);

}

替换后的字符串为:

00,01,10,11

/storage/emulated/0 $

正确例题<输出3进制替换字符串>

#include <stdio.h>

#include <string.h>

int main()

{

char z[1000]="aa,ab,ac,ba,bb,bc,ca,cb,cc";

int m;

char i='a';

char j='b';

char k='c';

char a='0';

char b='1';

char c='2';

for(m=0;z[m]!='\0';m++)

if(z[m]==i)

z[m]=a;

for(m=0;z[m]!='\0';m++)

if(z[m]==j)

z[m]=b;

for(m=0;z[m]!='\0';m++)

if(z[m]==k)

z[m]=c;

printf("替换后的字符串为:\n%s\n\n",z);

}

替换后的字符串为:

00,01,02,10,11,12,20,21,22

/storage/emulated/0 $

正确例题<输出4进制替换字符串>

#include <stdio.h>

#include <string.h>

int main()

{

char z[1000]="aa,ab,ac,ad,ba,bb,bc,bd,ca,cb,cc,cd,da,db,dc,dd";

int y;

char i='a';

char j='b';

char k='c';

char l='d';

char a='0';

char b='1';

char c='2';

char d='3';

for(y=0;z[y]!='\0';y++)

if(z[y]==i)

z[y]=a;

for(y=0;z[y]!='\0';y++)

if(z[y]==j)

z[y]=b;

for(y=0;z[y]!='\0';y++)

if(z[y]==k)

z[y]=c;

for(y=0;z[y]!='\0';y++)

if(z[y]==l)

z[y]=d;

printf("替换后的字符串为:\n%s\n\n",z);

}

替换后的字符串为:

00,01,02,03,10,11,12,13,20,21,22,23,30,31,32,33

/storage/emulated/0 $

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多