jo.cpp

来自「简单的水平垂直偶校验」· C++ 代码 · 共 35 行

CPP
35
字号
#include "iostream.h"

int main()
{
	int data[5][10];
	int hor[5]={0,0,0,0,0};
	int ver[10]={0,0,0,0,0,0,0,0,0,0};
	cout<<"请输入5个10位的2进制数据进行奇偶校验"<<endl;
	int d;
	for(int j=0;j<5;j++)
		for(int k=0;k<10;k++)
		{
			cin>>d;
			data[j][k]=d;
		
			if(d==1){hor[j]++;ver[k]++;}
			
		}
	cout<<"水平校验码室:"<<endl;
	for(int i=0;i<5;i++)
	{
		hor[i]%=2;
		
		cout<<hor[i];
	}
	cout<<endl;
	cout<<"垂直校验码室:"<<endl;
	for(int v=0;v<10;v++)
	{
		ver[v]%=2;
	
		cout<<ver[v];
	}
	return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?