【慢慢学算法】:奇偶校验(bitset使用)
- 题目描述:
-
输入一个字符串,然后对每个字符进行奇校验,最后输出校验后的二进制数(如'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使用)相关推荐
- 【慢慢学算法】:查找第k小数
题目描述: 查找一个数组的第K小的数,注意同样大小算一样大. 如 2 1 3 4 5 2 第三小数为3. 输入: 输入有多组数据. 每组输入n,然后输入n个整数(1<=n<=1000) ...
- 【慢慢学算法】:qsort()与sort的用法(收藏)
sort()函数是C++中的排序函数其头文件为:#include<algorithm>头文件: qsort()是C中的排序函数,其头文件为:#include<stdlib.h> ...
- 零起点学算法104——第几天?
零起点学算法104--第几天? Time Limit: 1 Sec Memory Limit: 128 MB 64bit IO Format: %lld Description 给定一个日期,输 ...
- 零起点学算法24——求正弦和余弦
零起点学算法24--求正弦和余弦 Time Limit: 1 Sec Memory Limit: 64 MB 64bit IO Format: %lld Description 输入一个正整数n ...
- 零起点学算法22——华氏摄氏温度转换
零起点学算法22--华氏摄氏温度转换 Time Limit: 1 Sec Memory Limit: 64 MB 64bit IO Format: %lld Description 输入一个华氏 ...
- 零起点学算法17——比较2个数大小
零起点学算法17--比较2个数大小 Time Limit: 1 Sec Memory Limit: 64 MB 64bit IO Format: %lld Description 输入2个整数, ...
- 零起点学算法11——求梯形面积
零起点学算法11--求梯形面积 Time Limit: 1 Sec Memory Limit: 64 MB 64bit IO Format: %lld Description 水题 Input ...
- 零起点学算法10——求圆柱体的表面积
零起点学算法10--求圆柱体的表面积 Description 很简单的问题,求圆柱体的表面积 Input 多组测试数据,每组输入底面半径r和高h Output 每组输出圆柱体的表面积,保留3位小数 S ...
- 零起点学算法07——复杂一点的表达式计算
零起点学算法07--复杂一点的表达式计算 Description 下面你来计算一个复杂一点的计算表达式 Input 没有输入 Output 输出表达式的值,保留2位小数 题目分析:根号要用sqrt来算 ...
最新文章
- [react] React为什么不要直接修改state?如果想修改怎么做?
- [小心][注意][请转发]请检查你环境中的SSD磁盘!
- 什么?是Transformer位置编码
- gateway-统一权限-认证
- 又一程序员删库跑路!
- php实现答题测试功能,PHP+MySQL实现在线测试答题实例
- task manager memory meaning
- matlab一维数组操作,Matlab创建一维数组的具体操作讲解
- 嘿~全流程带你基于Pytorch手撸图片分类“框架“--HuClassify
- CSDN 写文章报错:标题含有非法字符,请修改的解决方法
- 数据加密存储---加密文件系统(EFS)介绍
- 提升10%!如何将机器学习模型准确率从80%提高到90%以上
- 硬盘开盘证明怎么写,开盘证明范本
- java: 未报告的异常错误java.lang.IllegalAccessException; 必须对其进行捕获或声明以便抛出
- 2020 夏季短学期实践学习计划与安排
- 大数据行业现在工作很难找吗?
- 开机时User服务器未能登录,Win10开机提示user profile service服务登录失败的原因及解决方法...
- ESP32学习笔记(34)——BLE一主多从连接
- C++笔试题汇总(6)
- Win11本地安全机构保护无法正常开启解决方法
热门文章
- linux目录创立文件硬链接,在Linux中创建文件目录软链接、硬链接的方法
- Linux valgrind java_Ubuntu下使用valgrind所遇问题
- Hive中NULL和''
- R+NLP︱text2vec包——BOW词袋模型做监督式情感标注案例(二,情感标注)
- [数据库]特殊符号对应的ascii和键盘字符的十六进制表示
- 数据库版本管理工具Flyway应用
- Kubernetes应用跨可用区实战
- Java Lock的使用
- hdoj_1711_Number Sequence
- 推荐30款最佳的数据可视化工具