网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
09月25日
漏签
0
天
黑河学院吧
关注:
66,232
贴子:
1,563,275
看贴
图片
吧主推荐
视频
游戏
7
回复贴,共
1
页
<<返回黑河学院吧
>0< 加载中...
【20231210 闲聊帖】小猫钓鱼运行成功
只看楼主
收藏
回复
brun条
小吧主
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
鼠鼠第一个写的小程序捏,虽然是抄的,不过发现了书中两个bug改了过来
brun条
小吧主
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
你把贴吧当你pyq啊,破事水
筱爺2
吧主
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
brun条
小吧主
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
struct queue {
int data[1000];
int head;
int tail;
};/*队列建立(实际上是用于记录手中的牌)*/
struct stack
{
int data[10];
int top;
};/*栈建立(用于记录牌桌上面的牌)*/
int main()
{
int i, t;
struct queue q1, q2;/*分别建立*/
struct stack s;/*牌桌的建立*/
q1.head = 1; q1.tail = 1;
q2.head = 1; q2.tail = 1;
s.top = 0;
/*初始化结束*/
/*读取牌*/
for (i = 1; i <= 6; i++)
{
scanf_s("%d", &q1.data[q1.tail]);/*在队列尾加上一个数*/
q1.tail++;
}
for (i = 1; i <= 6; i++)
{
scanf_s("%d", &q2.data[q2.tail]);
q2.tail++;
}
/*到目前为止,读取的任务结束了*/
while (q1.head > q1.tail && q2.head > q2.tail) {
t = q1.data[q1.head];
/*小哼打出一张牌,接下来应该是对比*/
int flag = 0;
for (i = 1; i <= s.top; i++)
{
if (t == s.data[i]) {
flag = 1;
break;
}
}
if (flag == 0) {
q1.head++;
s.top++;
s.data[s.top] = t;
}
if (flag == 1)
{
q1.head++;
q1.data[q1.tail] = t;
q1.tail++;
while (s.data[s.top] != t)
{
q1.data[q1.tail] = s.data[s.top];
q1.tail++;
s.top--;
};
};
}
if (q2.head == q2.tail) {
printf("小恒win\n");
}
else
printf("xiaoha,win\n");
return 0;
}
贴一下代码,好像可以优化
Cra-海苔
黑白分明
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
最有文化的一集
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示