题目:任意给出8个整数,将这8个整数分别放在一个立方体的八个顶点上,要求每个面上的四个数之和相等。
//题目:任意给出8个整数,将这8个整数分别放在一个立方体的八
//个顶点上,要求每个面上的四个数之和相等。
//BY AS1138 2011-07-09
#include <iostream>
using namespace std;
void SwapInt(int &a,int &b);//交换函数
void Pailie(int *a,int sta,int len);//全排列函数
bool IsOK(int *tem);//检测合格函数
int Ipin;
int main()
{
int ia[8];
int sum = 0;
cout<<"请输入8个非负整数:"<<endl;
for(int i=0;i!=8;++i)
{
cin>>ia[i];
sum +