阿七晋元-
磊轻叹花落流年
关注数: 6
粉丝数: 3
发帖数: 66
关注贴吧数: 15
预算四千以内,办公本 平时主要用来办公,偶尔打打游戏,有没有大佬推荐一下。
预算四千以内,办公本 偶尔打打游戏,主要用来办公,各位大佬有没有推荐的。
有无大佬解释一下dlc为什么买完游戏内没有 dlc买了绿色都市,工业,结果进游戏内没有,网上说更新启动器,我开加速器更新了,还是没有都更新到2020.11版本的了,进游戏那些地图啥的都不能用,进有些那些附加内容也找不到。
论设计专业某“演技超好的”演员如何在中国医师节蹭热度。
挺强
十七位,阴兵过境。
一下子买了两个热搜,这是准备复出的节奏啊,两个挂一天一夜稳居 一下子买了两个热搜,这是准备复出的节奏啊,两个挂一天一夜稳居原位置不变,试水?还是就这么复出了?
各位 我的账号突然就登不上去了,安全令也收不到,账号绑定的手 各位 我的账号突然就登不上去了,安全令也收不到,账号绑定的手机号突然就不是自己的了,身份证信息貌似也不对。咋办。
融雪剂备用超话,227超话里面的人建一个封一个。这个小火苗依然还在。强。
微博的227没了,427被虾疯狂占领举报,看着像是肖战那一方真的急了。
求解答,我这个是个迷宫代码,但是出了问题,怎么办,这个不会。 #include <stdio.h> #include <stdlib.h> #include <time.h> #define MaxSize 100 typedef struct { int i; //当前方块的行号 int j; //当前方块的列号 int di; //di是下一可走相邻方位的方位号 } Box; //定义方块类型 typedef struct { Box data[MaxSize]; int top; //栈顶指针 } StType; //顺序栈类型 bool mgpath(int xi, int yi, int xe, int ye) //求解路径为:(xi,yi)->(xe, ye) { int mg[100][100]; int i, j, k, di, find; StType st; //定义栈顶指针st st.top = -1; //初始化栈顶指针 st.top++; //初始方块进栈 st.data[st.top].i = xi; st.data[st.top].j = yi; st.data[st.top].di = -1; mg[xi][yi] = -1; while (st.top > -1)// 栈不空时循环 { i = st.data[st.top].i; j = st.data[st.top].j; di = st.data[st.top].di; // 取栈顶方块 if (i == xe && j == ye) // 找到了出口,输出路径 { printf(" 迷宫路径如下:\n"); for (k = 0; k <= st.top; k++) { printf("\t (%d, %d)", st.data[k].i, st.data[k].j); if((k+1)%5==0)// 每输出每5个方块后换- -行 printf("\n"); } printf("\n"); return true; //找到一条路径在返回ture } find = 0; while (di < 4 && find == 0) //找下一个可走方块 { di++; switch(di) { case 0: i = st.data[st.top].i - 1; j = st.data[st.top].j; break; case 1: i = st.data[st.top].i; j = st.data[st.top].j + 1; break; case 2: i = st.data[st.top].i + 1; j = st.data[st.top].j; break; case 3: i = st.data[st.top].i,j = st.data[st.top].j - 1; break; } if (mg[i][j] == 0) find = 1;// 找到下一个可走相邻方块 if(find==1) printf("%d",2); } if (find == 1) //找到了下一个可走方块 { st.data[st.top].di = di; //修改原栈顶元素的di值 st.top++; //下一个可走方块进栈 st.data[st.top].i = i; st.data[st.top].j = j; st.data[st.top].di = -1; mg[i][j] = -1; // 避免重复走到该方块 } else //没有路径可走,则退栈 { mg[st.data[st.top].i][st.data[st.top].j] = 0; //让该位置变为其他路径可走方块 st.top--; //将该方块退栈 } } return false; //表示没有可走路径,返回false } int mgpath(int 1,int 1,int M,int N,int mg); int main() { printf("请输入M,N"); printf("\n"); int M,N; int mg[103][103]; scanf("%d,%d",&M,&N); srand(time(0)); int i,j; for(i=0;i<M;i++) { for(j=0;j<N;j++) { if(i==M-1||j==N-1||i==0||j==0) { printf("1"); mg[i][j]=1; } else if(rand()%13==2||rand()%13==3) { printf("%d",1); mg[i][j]=1; } else printf("%d",0); printf(" "); mg[i][j]=0; } printf("\n"); } mgpath(1,1,M,N,mg); return 0; } void main(int 1,int 1,int M,int N,int mg) { if (!mgpath(1,1,M,N,mg)) { printf("该迷宫问题没有解!"); } else mgpath(1,1,M,N,mg); }
c语言考试题型都是什么? 大一c语言考试只考选择填空吗?
1808 追忆校长
1
下一页