考察ASCII码
#include<bits/stdc++.h>
using namespace std;
int main(){
string good;
string bad;
getline(cin,good);
getline(cin,bad);
bool goodkey[1000]={false};
for(int i=0;i<bad.size();i++){
int temp = bad[i]-'0';
if(temp>=49){
temp-=32;
}
goodkey[temp]=true;
}
for(int i=0;i<good.size();i++){
int temp = good[i]-'0';
if(temp>=49){
temp-=32;
}
if(goodkey[temp]==false){
goodkey[temp] =true;
char c=temp+'0';
cout<<c;
}
}
return 0;
}
本文介绍了一个使用C++编程语言处理字符串中ASCII码的程序。该程序读取两个字符串,通过比较它们的ASCII码值,筛选并输出第一个字符串中未出现在第二个字符串中的字符。通过对ASCII码的直接操作,实现了字符的过滤功能。
594

被折叠的 条评论
为什么被折叠?



