此题只考虑小写字母
#include <iostream> #include <stdlib.h> #include <string> using namespace std; int main() { string str="qwertyuiopasdfghjklasdgfyureoiwefhiuwefrufrytggtrqqwdes"; int n=str.length(); int aa[26]={0}; string str1; for(int i=0;i<n;i++) { aa[str[i]-'a']=1; } for(int i=0;i<26;i++) { if (aa[i]==0) { str1=str1+char('a'+i); } } cout<<str1<<endl; // /*for(int i=0;i<26;i++) { cout<<aa[i]<<" "; } */ system("pause"); }
一个数组存储很多英文字母,输出没有存储的字母
最新推荐文章于 2022-04-07 16:16:40 发布