字符过滤拷贝
来源:互联网 发布:reveur 知乎 编辑:程序博客网 时间:2024/06/14 17:29
题目:
char a[100],char b[70], 使用c/c++如果最高效的把a中有而b中没有的字符赋给char c[100]
思想: 每个字符的值在255内,将字符转换成数值,就是255个数值,然后把对应的下标标记一下说明这个字符存在了,
遍历b打标记****************遍历a看是否打了标记
#include <iostream>using namespace std;int main(){char a[10] = { 'a','b','c','d','e','f','g','h','i','l'};char b[5] = { 'a','b','c','d','e' };char c[10];int arrFlag[255] = {0};int nALen = sizeof(a)/sizeof(char);/*char ch = 's';char* p = &ch;printf("0x%x\n", p);printf("0x%x\n", p+5);*/for(int i=0; i<strlen(b); ++i){arrFlag[int(b[i])] = int(b[i]);}int k = 0;for(int j=0; j<strlen(a); ++j){if(arrFlag[int(a[j])] != 0 ){cout<<arrFlag[int(a[j])]<<' ';continue;}else{cout<<arrFlag[int(a[j])]<<' ';c[k] = a[j];k++;}}for(int i=0; i<strlen(c); ++i){cout<<c[i]<<' ';}cout<<endl;return 0;}
0 0
- 字符过滤拷贝
- 过滤字符
- 过滤字符
- 字符过滤
- 过滤字符
- 字符过滤
- 字符拷贝
- 字符数组过滤特殊字符
- 数组过滤重复字符
- ASP特殊字符过滤
- 过滤非法字符 一
- 过滤非法字符 二
- 过滤非法字符 三
- 字符过滤函数
- 字符过滤类
- ASP 字符过滤操作
- ASP特殊字符过滤
- asp过滤非法字符
- oracle基础:创建表和设置主键,修改属性等
- [省选前题目整理][BZOJ 2434][NOI 2011]阿狸的打字机(AC自动机+fail树+DFS序+树状数组)
- 对传入where条件的sql语句进行参数化处理
- (6.1.3)存储器管理
- Python 数据分析(一)[MAC]
- 字符过滤拷贝
- IOS 点语法 release 与retain self 的解析
- 黑马程序员——面向对象的封装以及set和get方法
- C++引用作为函数参数
- Linux文件系统简介02
- 字符串匹配KMP算法
- 需要问师兄的问题
- java泛型编程
- JQuery 懒加载