⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 10-1.c

📁 日文版畅销书籍10天学会C语言的源程序。适合入门者学习使用。希望对大家有帮助。
💻 C
字号:
#include <stdio.h>
#include <time.h>
#include <stdlib.h>

#define MTX 3
#define CMTX(x) (x)*(x)

//儃乕僪
int board[MTX][MTX];

void initBoard(void);

main() {
	srand(time(NULL));
	printf(" 亂 %d 僎乕儉亃\n", CMTX(MTX));

	initBoard();
	return 0;
}

//儃乕僪偺弶婜壔傪峴偆娭悢
void initBoard(void) {
	int i, j;
	int r; //儔儞僟儉側抣
	int useDigit[100]; //偡偱偵悢抣偑巊傢傟偰偄傞偐偳偆偐傪婰榐偡傞攝楍

	for(j = 1; j <= MTX; j++) { //廲曽岦偺孞傝曉偟
		for(i = 1; i <= MTX; i++) { //墶曽岦偺孞傝曉偟
			//嵟屻偺儅僗側傜偽廔椆
			if((j == MTX) && (i == MTX)) { break; }
			do{ 
				r = rand()%(CMTX(MTX)-1)+1;
			} while(useDigit[r-1] == 1);
			board[j-1][i-1] = r;	//儃乕僪偵戙擖偡傞
			useDigit[r-1] = 1;		//巊傢傟偨悢抣傪僠僃僢僋偡傞
			printf(" %02d", r);
		}
		printf("\n");
	}
	board[MTX-1][MTX-1] = 0; //嵟屻偺儅僗偵0傪戙擖偡傞
}

⌨️ 快捷键说明

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