《c程序设计语言》读书笔记-删除字符串中匹配的字符
2014-10-30 23:02
302 查看
#include <stdio.h> #include <string.h> #define Num 10 int main() { int c,i,j = 0,m,n = 0,count1 = 0,count2 = 0; char s[Num],t[Num],st[Num],str[Num]; printf("Please input a string:\n"); while((c = getchar()) != EOF && c != '\n' && count1 < Num) { s[count1] = c; count1++; } printf("Please input another string:\n"); while((c = getchar()) != EOF && c != '\n' && count2 < Num) { t[count2] = c; count2++; } for(i = 0; s[i] != '\0' && i < count1; i++) { if(s[i] != t[i]) { st[j] = s[i]; j++; } } for(i = 0; t[i] != '\0' && i < count2; i++) { if(s[i] != t[i]) { str = t[i]; n++; } } for(m = 0;m < j ;m++ ) { printf("%c",st[m]); } printf("\n"); for(m = 0;m < n ;m++ ) { printf("%c",str[m]); } return 0; }
相关文章推荐
- 《c程序设计语言》读书笔记-删除字符串中匹配的字符
- 练习 2-4 squeeze(s1, s2),将字符串 s1 中任何与字符串 s2 中字符匹配的字符 都删除
- 将字符串s1中的任何与字符串s2中字符匹配的字符都删除
- 将字符串S1中任何与字符串S2中匹配的字符都删除,实现函数squeeze(s1,s2).
- 2.4 重新编写函数squeeze(s1,s2),将字符串s1中任何与字符串s2中字符匹配的字符都删除。
- 练习 2-4 squeeze(s1, s2),将字符串s1 中任何与字符串s2 中字符匹配的字符都删除。
- 练习2-4 重新编写函数squeeze(s1,s2),将字符串s1中任何与字符串s2中字符匹配的字符都删除。
- 编写函数squeeze(s1,s2),将字符串s1中任何与字符串s2中字符匹配的字符都删除
- 将字符串s1中任何与字符串s2中字符匹配的字符都删除
- 【我解C语言面试题系列】011 删除指定字符串的相应字符
- 【我解C语言面试题系列】011 删除指定字符串的相应字符
- jQuery的$.trim函数可以删除字符串前后的换页、换行、制表、回车、空格、垂直制表等字符。
- 关于在字符串中删除特定的字符
- 程序员面试题精选100题(36)-在字符串中删除特定的字符
- 强大的宏--删除所匹配字符串的行
- 删除字符串最后一个字符的几种方法
- oracle 字符串函数-删除指定匹配字符内字符
- 删除字符串重复的字符
- 每天一道算法题12 在字符串中删除特定的字符
- 删除字符串中重复字符