摘要: 纸牌游戏——小猫钓鱼 星期天小哼和小哈约在一起玩桌游,他们正在玩一个非常古怪的扑克游戏——“小猫钓鱼”。游戏的规则是这样的:将一副扑克牌平均分成两份,每人拿一份。小哼先拿出手中的第一张扑克牌放在桌上,然后小哈也拿出手中的第一张扑克牌,并放在小哼刚打出的扑克牌的上面,就像这样两人交替出牌。出牌时,如果 阅读全文
posted @ 2021-12-12 23:06 m2on 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 栈原理 #include<stdio.h> int main(){ char s[100],ch; int top=0; while((ch=getchar())!='\n'){ if(top==0) s[++top]=ch;//首个入栈 else{ if(s[top]=='{'){ if(ch== 阅读全文
posted @ 2021-12-12 17:46 m2on 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 栈可以通过一个下标进行读入和读出操作。栈是先进后出,后进先出。 #include<stdio.h> #include<string.h> int main(){ char s[1000],s2[1000]; int mid,top=0,len; gets(s); len=strlen(s); mid 阅读全文
posted @ 2021-12-12 17:21 m2on 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 队列可以操作头和尾部元素。主要有三个元素(头变量、尾变量(一般设为长度+1,指向空值)、数组)。 队列的特点是先进先出。 #include<stdio.h> typedef struct list{ int a[100]; int head=0; int tail=0; }ls; int main( 阅读全文
posted @ 2021-12-12 15:07 m2on 阅读(9) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h> #include<string.h> int a[1000005]; int main(){ int tem,n; memset(a,0,sizeof(a)); scanf("%d",&n); for(int i=0;i<n;i++){ scanf("%d",&t 阅读全文
posted @ 2021-12-12 14:41 m2on 阅读(44) 评论(0) 推荐(0) 编辑