程序代码:
#include <stdio.h> #include <stdlib.h> // srand rand #include <time.h> // time void main() { // 二维数组 二维也好 多维也好,都一样 把下标弄清楚就OK int num[20][15] = {0}; int x = 0; int y = 0; // 学学随机函数的用法 srand(time(0)); // 初始化随机种子 在程序最开始执行一次就可以 以后调用rand就可以用了 // 如果把这个二维数组假设为棋盘(也可以假设为地图) // 初始化棋盘 for (x=0; x<20; x++) { for (y=0; y<15; y++) { // rand返回0-RAND_MAX(十六进制:0x7fff,十进制:32767)的数, // rand()%8也就是产生一个0-7的随机数 int r = rand()%8; // 0-5为空 6为● 7为○ 这么设计是为了增加为空的概率 num[x][y] = r; } } // 输出这个棋盘 for (x=0; x<20; x++) { for (y=0; y<15; y++) { if (num[x][y] == 6) printf("●"); else if (num[x][y] == 7) printf("○"); else printf(" "); } printf("\n"); } }
[ 本帖最后由 闲出屁 于 2012-2-4 21:39 编辑 ]
乔布斯是神 宫崎骏也是神~~ 才知道 原来士兵突击的主题曲是久石让的 久石让的音乐 真传神