从键盘中输入一个字符串(不含空格),要求删除这个字符串中所有的H,若不含H则不用删除

从键盘中输入一个字符串(不含空格),要求删除这个字符串中所有的H,若不含H则不用删除


#include <iostream>
using namespace std; 
int main(){
    string s;
    cin >> s;
    for(int i = 0;i < s.length();i++){
        if(s.at(i) == 'H'){
            s.at(i) = '\0';
        }
    }
    cout << s << endl;
}
#include <iostream>
#include<cstring> 
using namespace std; 
int main(){
    char a[100];
    cin >> a;
    int len = strlen(a);
    for(int i = 0;i < len;i++){
        if(a[i] == 'H'){
            a[i] = ' ';
        }
    }
    for(int i = 0;i < len;i++){
        if(a[i] != ' '){
            cout<<a[i];
        }
    }
}