代码:

char *eliminate(char str1[], char str2[])

{

int i, j, k;

for(i=j=0;str1[i];i++)

{

for(k=0;str2[k] && str1[i]!=str2[k];k++); if(str2[k]== ‘\0’)

str1[j++]=str1[i];

}

str1[j]=‘\0’;

return str1;

}

感觉根本就没给j赋值啊,也不知道str1[j++]=str1[i]是想做什么。。。求助大神

原问题:

• Write a program to read two strings as input and remove from string

1 all characters contained in string 2

• Example:

str1: “Olimpico”

str2: “Oio”

result: “lmpc”

答案全部代码

#include < stdio.h >

#define MAXCAR 128

char * eliminate(char str1[], char b[]);

int main() {

char str1[MAXCAR], str2[MAXCAR];

printf(“Give me a string str1: ”);

scanf(“ % s”, str1);

printf(“Give me a string str2: ”);

scanf(“ % s”, str2);

printf(“str1 - str2 = % s\ n”, eliminate(str1, str2));

return 0;

}

char * eliminate(char str1[], char str2[]) {

int i, j, k;

for (i = j = 0; str1[i]; i++) {

for (k = 0; str2[k] && str1[i] != str2[k]; k++);

if (str2[k] == ‘\0’)

str1[j++] = str1[i];

}

str1[j] = ‘\0’;

return str1;

}

c语言删除字符串s中与c相同的字符串,看不懂这段c语言代码的思路,目的是删除字符串1中与字符串2相同的字符...相关推荐

  1. PADS PCB中的中英文对照 解决英文看不懂的尴尬

    PADS PCB: 一 .Setup1.Preference优先设置 ⑴ global ◆ Pick Radius捕捉半径 ◆ Keep Same View on Window Resize设计环境窗 ...

  2. 单片机c语言有org吗,哪位大佬能帮在下翻译一下这段单片机的代码,顺便告诉我是用的什...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 哪位大佬能帮在下翻译一下这段单片机的代码,顺便告诉我是用的什么语言 是c语言吗 org 0000h ajmp main org 000bh ajmp in ...

  3. 计算机中记录的意思,电脑日志看不懂,怎么才能知道日志记录的是什么意思啊?...

    满意答案 漠w然S 2013.06.14 采纳率:48%    等级:13 已帮助:7471人 (一)启用或禁用日志记录 如果希望 IIS 基于配置的条件有选择地记录特定的服务器请求,就应为服务器启用 ...

  4. c++ 结构体赋值_《零基础看得懂的C语言入门教程》—(十二)结构体是这么回事

    一.学习目标 了解C语言的结构体的使用方法 了解C语言结构体的结构的赋值 了解多种C语言结构体变量的赋值方法和取值方法 目录 <零基础看得懂的C语言入门教程>--(二)简单带你了解流程 & ...

  5. C语言单链表 看不懂temp->next = book; book->next =NULL;

    //视频45:单链表/*struct Test{int x;int y;struct Test *test;//指向自身的结构;}; *//* 单链表:信息域指针域->*/#include< ...

  6. C语言试题五十七之假定输入的字符串中只包含字母和*号。请编写函数function,它的功能是:删除字符串中所有*号。在编写函数时,不得使用c语言提供的字符串函数。

    1. 题目 假定输入的字符串中只包含字母和*号.请编写函数function,它的功能是:删除字符串中所有*号.在编写函数时,不得使用c语言提供的字符串函数. 2 .温馨提示 C语言试题汇总里可用于计算 ...

  7. 66.假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:删除字符串中所有的*号。在编写函数时,不得使用C语言提供的字符串函数。

    66.假定输入的字符串中只包含字母和号.请编写函数fun,它的功能是:删除字符串中所有的号.在编写函数时,不得使用C语言提供的字符串函数. 例如,若字符串中的内容为****A*BC*DEFG***** ...

  8. Algorithm:C++/python语言实现之求旋转数组最小值、求零子数组、求最长公共子序列和最长公共子串、求LCS与字符串编辑距离

    Algorithm:C++/python语言实现之求旋转数组最小值.求零子数组.求最长公共子序列和最长公共子串.求LCS与字符串编辑距离 目录 一.求旋转数组最小值 1.分析问题 2.解决思路 二.求 ...

  9. java语言中声明布尔型_【Java初探02】——Java语言基础

    本篇博文就Java语言的一些基本元素进行一些记录和阐述,主要讲解一下Java语言的一些基本构成元素和Java的主类结构. Java语言基础的大致组成 java主类结构 基本的数据类型 变量与常量 运算 ...

最新文章

  1. 无监督学习距离监督学习还有多远?Hinton组新作解读
  2. 对B样条的理解和整理
  3. 2018年的上半年目标之一:培养阅读的兴趣和爱好
  4. css 倒三角_改善CSS的10种最佳做法
  5. flink启动命令参数_Flink集群部署
  6. php设计模式之单例(多例),注册器,观察者模式
  7. PPC(Pocket PC)中显示二进制数组(byte[])类型的图片
  8. jsp映射为其他地址上去 ???
  9. [转]关于computer vision的会议及vision guys
  10. Ionic项目中如何使用Native Camera
  11. 图片识别不了小程序怎么办_【信息素养】教你怎么用微信小程序进行文字识别...
  12. 用Python写一个简单的24点计算器
  13. 计算机主板与检测,主板知识详解:CPU自动检测和硬件错误的侦测
  14. 工业设计公司如何进行家电设计创新?
  15. MP3歌词的同步与拖拽设计
  16. 第一次做bom工作心得
  17. 视频教程-PHP基础项目实战/过程化开发-PHP
  18. 闽江学院计算机与控制工程学院在哪个校区,计算机与控制工程学院举行优秀校友分享会...
  19. 通信感知一体化关键技术(IMT-2030 6G)
  20. @EventListener注解使用及源码解析

热门文章

  1. 1月2日金象山滑雪(图片)
  2. Javascript学习历程之事件
  3. tornado基本使用一
  4. 19、SOAP安装,运用与比对结果解释
  5. linux内核调度算法(2)--CPU时间片如何分配
  6. Python学习二:词典基础详解
  7. 一个Demo带你彻底掌握View的滑动冲突
  8. 关于学习Python的一些心得
  9. POJ 1236 Network of Schools(强连通 Tarjan+缩点)
  10. Net窗体程序设计总结