八数码问题用C语言怎么写

来源:百度知道 编辑:UC知道 时间:2024/06/08 01:20:40
八数码问题:在3×3的格中,有八个数(1-8)及空格(0)随机产生的,要求排序为1,2,3,4,5,6,7,8,空格(0)的状态。有会的快的帮帮我吧,过几天就交了!!!用C啊,不用C++啊!!!

双FOR循环是这个意思吗
//

#include "stdafx.h"
int a [3][3]=
{
{1,2,3},
{4,5,6},
{7,8,0},
};
void main()
{
for (int i=0; i<3; i++)
{
for (int j =0; j<3; j++)
{
printf("%d ",a[i][j]);
}
printf("\n");
}
}