网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
05月25日
漏签
0
天
黑河学院吧
关注:
66,026
贴子:
1,560,871
看贴
图片
吧主推荐
视频
游戏
7
回复贴,共
1
页
<<返回黑河学院吧
>0< 加载中...
【20231210 闲聊帖】小猫钓鱼运行成功
只看楼主
收藏
回复
brun条
判若黑白
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
鼠鼠第一个写的小程序捏,虽然是抄的,不过发现了书中两个bug改了过来
brun条
判若黑白
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
你把贴吧当你pyq啊,破事水
筱爺2
黑白分明
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
brun条
判若黑白
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
#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-海苔
判若黑白
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
最有文化的一集
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示