魔方
来源:互联网 发布:hr如何面试java程序员 编辑:程序博客网 时间:2024/06/02 13:51
#include<iostream>#include<iomanip>using namespace std;class magic{public:void getdata();//输入初始成员函数void setfirstmagic();//设置初始魔方成员函数void generatemagic();//生成最终魔方成员函数void printmagic();//显示魔方成员函数private:int m[4][4];int step;int first;int sum;int i,j;};void magic::getdata(){cout<<"请输入魔方的初始值(first):";cin>>first;cout<<"请输入相邻元素之间的差值(step):";cin>>step;}void magic::setfirstmagic(){for(i=0;i<4;i++){m[0][0]=first;m[1][0]=first+4*step;m[2][0]=first+8*step;m[3][0]=first+12*step;for(j=1;j<4;j++)m[i][j]=step+m[i][j-1];}}void magic::generatemagic(){sum=m[0][0]+m[3][3];m[0][0]=sum-m[0][0];m[0][3]=sum-m[0][3];m[1][2]=sum-m[1][2];m[2][1]=sum-m[2][1];m[1][1]=sum-m[1][1];m[2][2]=sum-m[2][2];m[3][0]=sum-m[3][0];m[3][3]=sum-m[3][3];}void magic::printmagic(){for(i=0;i<4;i++){for(j=0;j<4;j++)cout<<m[i][j]<<"\t";cout<<endl;}}int main(){magic s1;s1.getdata();s1.setfirstmagic();s1.generatemagic();s1.printmagic();return 0;}
0 0
- 魔方
- 魔方
- 魔方
- 魔方
- 魔方
- 魔方
- 魔方
- 魔方
- 魔方
- 魔方
- 魔方
- 魔方
- 魔方
- 魔方
- 魔方
- 魔方
- 魔方
- 魔方
- 服务器端和客户端代码
- Median of Two Sorted Arrays
- 哲学--马克思主义哲学
- 对于openvpn性能加速的研究结果
- MyEclipse常用快捷键
- 魔方
- 单列选择器 UIPickView
- viewDidLoad
- repo用法详解
- HDU 1728 搜索
- 【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
- Hbase配置项粗解(1)
- 14-使用自定义的高亮标签和搜索title和content中包含搜索关键字的内容
- 01背包 背包容量大时新解