c语言扫雷的逻辑(C语言-扫雷游戏加强版本)
C语言-扫雷游戏加强版本
ENTER TITLE
要求要有C基础
//今晚内容:C语言-扫雷游戏加强版本
//讲课老师:
#include <stdio.h>
#include <time.h>
int main()
{
int row,col;//列与行的遍历变量
int count=0;//用来统计产生地雷数量的变量
int arr[10][10]={0};//定义数组用来存储10*10=100个格子并初始化为0
//srand(time(0));//随机种子,与rand是成配对的,作用是每次执行的结果都不一样
do
{//产生地雷
row=rand();//列坐标从0-9的随机数
col=rand();//行坐标从0-9的随机数
if(arr[row][col]==0)
{
arr[row][col]=-1;//标记为有地雷
count ;//自加一个地雷
}
}while(count<10);//从0-9共10个地雷
for(row=0;row<10;row )//列的遍历
{
for(col=0;col<10;col )//行的遍历
{
if(arr[row][col]!=-1)//标记为没有地雷
printf("□");
else
printf("■");
}
printf("\n");
}
return 0;
}
想要一起学习C 的可以加裙626871916,群内有各种资料满足大家
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com