题目描述:

输入一个字符串,然后对每个字符进行奇校验,最后输出校验后的二进制数(如'3’,输出:10110011)。

输入:

输入包括一个字符串,字符串长度不超过100。

输出:

可能有多组测试数据,对于每组数据,
对于字符串中的每一个字符,输出按题目进行奇偶校验后的数,每个字符校验的结果占一行。

样例输入:
3
3a
样例输出:
10110011
10110011
01100001
#include<iostream>
#include<string>
#include<bitset>
using namespace std;int main()
{string s;while(cin >> s){for(string::size_type ix=0; ix!=s.size(); ix++){bitset<8> bits(s[ix]);if(bits.count()%2==0){bits.flip(7);}cout<< bits << endl;}}return 0;
}

  

转载于:https://www.cnblogs.com/VortexPiggy/archive/2012/07/12/2588815.html

【慢慢学算法】:奇偶校验(bitset使用)相关推荐

  1. 【慢慢学算法】:查找第k小数

    题目描述: 查找一个数组的第K小的数,注意同样大小算一样大.  如  2 1 3 4 5 2 第三小数为3. 输入: 输入有多组数据. 每组输入n,然后输入n个整数(1<=n<=1000) ...

  2. 【慢慢学算法】:qsort()与sort的用法(收藏)

    sort()函数是C++中的排序函数其头文件为:#include<algorithm>头文件: qsort()是C中的排序函数,其头文件为:#include<stdlib.h> ...

  3. 零起点学算法104——第几天?

    零起点学算法104--第几天? Time Limit: 1 Sec  Memory Limit: 128 MB   64bit IO Format: %lld Description 给定一个日期,输 ...

  4. 零起点学算法24——求正弦和余弦

    零起点学算法24--求正弦和余弦 Time Limit: 1 Sec  Memory Limit: 64 MB   64bit IO Format: %lld Description 输入一个正整数n ...

  5. 零起点学算法22——华氏摄氏温度转换

    零起点学算法22--华氏摄氏温度转换 Time Limit: 1 Sec  Memory Limit: 64 MB   64bit IO Format: %lld Description 输入一个华氏 ...

  6. 零起点学算法17——比较2个数大小

    零起点学算法17--比较2个数大小 Time Limit: 1 Sec  Memory Limit: 64 MB   64bit IO Format: %lld Description 输入2个整数, ...

  7. 零起点学算法11——求梯形面积

    零起点学算法11--求梯形面积 Time Limit: 1 Sec  Memory Limit: 64 MB   64bit IO Format: %lld Description 水题 Input ...

  8. 零起点学算法10——求圆柱体的表面积

    零起点学算法10--求圆柱体的表面积 Description 很简单的问题,求圆柱体的表面积 Input 多组测试数据,每组输入底面半径r和高h Output 每组输出圆柱体的表面积,保留3位小数 S ...

  9. 零起点学算法07——复杂一点的表达式计算

    零起点学算法07--复杂一点的表达式计算 Description 下面你来计算一个复杂一点的计算表达式 Input 没有输入 Output 输出表达式的值,保留2位小数 题目分析:根号要用sqrt来算 ...

最新文章

  1. [react] React为什么不要直接修改state?如果想修改怎么做?
  2. [小心][注意][请转发]请检查你环境中的SSD磁盘!
  3. 什么?是Transformer位置编码
  4. gateway-统一权限-认证
  5. 又一程序员删库跑路!
  6. php实现答题测试功能,PHP+MySQL实现在线测试答题实例
  7. task manager memory meaning
  8. matlab一维数组操作,Matlab创建一维数组的具体操作讲解
  9. 嘿~全流程带你基于Pytorch手撸图片分类“框架“--HuClassify
  10. CSDN 写文章报错:标题含有非法字符,请修改的解决方法
  11. 数据加密存储---加密文件系统(EFS)介绍
  12. 提升10%!如何将机器学习模型准确率从80%提高到90%以上
  13. 硬盘开盘证明怎么写,开盘证明范本
  14. java: 未报告的异常错误java.lang.IllegalAccessException; 必须对其进行捕获或声明以便抛出
  15. 2020 夏季短学期实践学习计划与安排
  16. 大数据行业现在工作很难找吗?
  17. 开机时User服务器未能登录,Win10开机提示user profile service服务登录失败的原因及解决方法...
  18. ESP32学习笔记(34)——BLE一主多从连接
  19. C++笔试题汇总(6)
  20. Win11本地安全机构保护无法正常开启解决方法

热门文章

  1. linux目录创立文件硬链接,在Linux中创建文件目录软链接、硬链接的方法
  2. Linux valgrind java_Ubuntu下使用valgrind所遇问题
  3. Hive中NULL和''
  4. R+NLP︱text2vec包——BOW词袋模型做监督式情感标注案例(二,情感标注)
  5. [数据库]特殊符号对应的ascii和键盘字符的十六进制表示
  6. 数据库版本管理工具Flyway应用
  7. Kubernetes应用跨可用区实战
  8. Java Lock的使用
  9. hdoj_1711_Number Sequence
  10. 推荐30款最佳的数据可视化工具