linearhashing.cpp

来自「linearing hashing (with c++)」· C++ 代码 · 共 73 行

CPP
73
字号
#include <iostream>
#include <fstream>


using namespace  std;


int main()
{
	char n = ' ';
	char a [10] = { ' '};
	char b [10] = {' '};
	ofstream ofs;
	ifstream ifs;
	ofs.open ("reine.txt" ,ios:: app);
	for (int i = 0; i < 10;i++)
	{
	 cin >> n ;
	a [i] = n;
	if (n % 4 == 1)
	
		a[i] = n +1;
	else if (n % 4 == 2)
	
	  a[i] = n +2;
	else if (n % 4 == 3)
	
		a[i] = n+3;
	else if (n % 4 == 0)
	
		a[i] = n +4;
	}
	
      b[i] = a[i];
	 

	  for (int i = 0; i < 10;i++)
	{
	 
	ifs>> b[i];
	if (n % 4 == 1)
	
		b[i] = n -1;
	else if (n % 4 == 2)
	
	  b[i] = n -2;
	else if (n % 4 == 3)
	
		b[i] = n-3;
	else if (n % 4 == 0)
	
		b[i] = n -4;
	  
	  
	}

	if ( ifs.eof())
	
		cout << "error" << endl;
	
	else
	{
     
	for (int i=0; i<10; i ++)
	{
		cout << b[i];
	}
	ifs.close();
	}
	system ("pause");
	return 0;
	}

⌨️ 快捷键说明

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