永发信息网

谁是C语言设计高手啊?

答案:4  悬赏:10  手机版
解决时间 2021-04-29 03:30
谁是C语言程序高手额?我有一些题不会额。。麻烦加我Q告诉我下好么??谢谢啊。。。
最佳答案
晕,把题目写上,不然太麻烦,还涉及违规
全部回答

我爱你 呵呵爱很伟大

#include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX_STEP 20 //index: 0 - 狼,1-羊,2-菜,3-农夫,value:0-本岸,1-对岸 int a[MAX_STEP][4]; int b[MAX_STEP]; char *name[] = { "空手", "带狼", "带羊", "带菜" }; void search(int iStep) { int i; if (a[iStep][0] + a[iStep][1] + a[iStep][2] + a[iStep][3] == 4) { for (i = 0; i < iStep; i++) { if (a[i][3] == 0) { printf("%s到对岸\n", name[b[i] + 1]); } else { printf("%s回本岸\n", name[b[i] + 1]); } } printf("\n"); return; } for (i = 0; i < iStep; i++) { if (memcmp(a[i], a[iStep], sizeof(a[i])) == 0) { return; } } if (a[iStep][1] != a[iStep][3] && (a[iStep][2] == a[iStep][1] || a[iStep][0] == a[iStep][1])) { return; } for (i = -1; i <= 2; i++) { b[iStep] = i; memcpy(a[iStep + 1], a[iStep], sizeof(a[iStep + 1])); a[iStep + 1][3] = 1 - a[iStep + 1][3]; if (i == -1) { search(iStep + 1); } else if (a[iStep][i] == a[iStep][3]) { a[iStep + 1][i] = a[iStep + 1][3]; search(iStep + 1); } } } int main() { search(0); return 0; }
还是把题目贴这里吧,这里人气比较旺,得到正确答案的可能性大些 ^_^
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
电视剧中的仙剑1的结局和游戏里面的结局一样
DNF游戏B怎么不能上5173啊?什么都填好了结果
百艺雅洗浴在什么地方啊,我要过去处理事情
澳洲航空怎么样,关于乘坐泰国飞鸟航空去柜台
剑魂怎样过不加万的修练场?
DNF天界哪个图经验多
如果姓孟叫什么名字好听男孩女孩各起几个谢了
请问怎样才能快速下载QQ炫舞呀?
Nokia6220c的像素有多高?
手机怎么下游戏啊?
怎么才能让自己变的很冷酷、冷酷到让人不行?
碳酸根离子和碳酸氢根根离子在水中能大量共存
公积金贷款有什么要求,手机贷款要什么条件
禄丰村怎么去啊,有知道地址的么
加拿大签证办公室
推荐资讯
文胜广告装璜公司这个地址在什么地方,我要处
当一个人的时候能做点什么打发时间?
对自己的男友太好会不会是一个错误?
关于魔兽争霸DOTA
英国卫裤vkweiku和vinceklein哪个是真假
开封万德商贸在什么地方啊,我要过去处理事情
为什么工资每天的都不一样
Paste were cold shoulder in love, how shou
怎么举报淘宝卖家客服,淘宝怎么投诉卖家的服
飘渺之旅小说全本谁有?
湘西大部落在哪里啊,我有事要去这个地方
(口十口)x口÷口一口二26.口二()
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?