数字逻辑--奇偶校验码

奇校验:使得传入的信息位和校验位的1的个数和为奇数;
偶校验:使得传入的信息位和校验位的1的个数和为偶数;
for example:011010,1的个数为3,则奇校验位为0(因为1的个数已经为奇数),偶校验位为1;
代码如下:

#include
#include
#include
using namespace std;
char s[10050];

int sum1_check(char *s)//检查1的位数; 
{
	int l=strlen(s);
	int sum1=0;
	for(int i=0;i

你可能感兴趣的:(杂类)