题解 | 奇偶校验

#include <bits/stdc++.h>
#include <bitset>
using namespace std;

int main(){
    string s;
    while(cin>>s){
        for(auto c:s){
            bitset<8> bit(c);
            if(bit.count()%2==0)bit[7]=1;
            cout<<bit<<endl;
        }
    }
}

要取ASCII表的bit信息进行奇校验,改第七位为1

全部评论

相关推荐

好在哪里了?我请问了?
仁者伍敌:活着的人都说好,帮我盖上棺材盖谢谢
点赞 评论 收藏
分享
水墨不写bug:疑似没有上过大学
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务