作业帮 > 数学 > 作业

大大们,帮帮看看下面的这道题好吗?

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/02 03:02:43
大大们,帮帮看看下面的这道题好吗?
输入一个任意的数字,组成一个九宫格,组成九宫格的数字,从0~输入的那个数字之间取,但输入的数字不能重复,令九宫格的横行,竖行,斜行上的三个数相加结果相同,
题目的要求就是输出来的结果,是计算机一个个的的筛选出来的.
输入一个任意的数字,但是输入的数字不能重复,这不是矛盾了嘛
再问: 不是!输入的数字是任意的, 但是在九宫格里面排序所用到的的数字才是不能重复的(九宫格里面要用到的那些数字,就是0到你输入数字之间的数)比方说输入20, 那么用的数字就是0~20, 然后满足的条件就是三横三列还有两斜行的三个数字之和要相等。不限制你必须等于什么! 只要相等就行!!
再答: //经过旋转翻转后相同的算1种 //口诀: //一居首列正中央,依次斜填左上方; //左出框时向右写,上出框时往下放; //如果遇到无处写,将其向右放一旁。 #include void main() { int num,i,s[3][3]={0},m,n; cout