![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
大一
hashilang
这个作者很懒,什么都没留下…
展开
-
7-1 堆栈操作合法性 (10分)
假设以S和X分别表示入栈和出栈操作。如果根据一个仅由S和X构成的序列,对一个空堆栈进行操作,相应操作均可行(如没有出现删除时栈空)且最后状态也是栈空,则称该序列是合法的堆栈操作序列。请编写程序,输入S和X序列,判断该序列是否合法。输入格式:输入第一行给出两个正整数N和M,其中N是待测序列的个数,M(≤50)是堆栈的最大容量。随后N行,每行中给出一个仅由S和X构成的序列。序列保证不为空,且长度不超过100。输出格式:对每个序列,在一行中输出YES如果该序列是合法的堆栈操作序列,或NO如果不是。输入样原创 2020-05-11 09:01:09 · 1431 阅读 · 0 评论 -
6-3 A-B (20分)
本题要求你计算A−B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。输入格式:输入在2行中先后给出字符串A和B。两字符串的长度都不超过104 ,并且保证每个字符串都是由可见的ASCII码和空白字符组成,最后以换行符结束。输出格式:在一行中打印出A−B的结果字符串。输入样例:I love GPLT! It’...原创 2020-04-21 18:41:30 · 259 阅读 · 0 评论 -
习题11-1 输出月份英文名 (15分)
题很简单,主要是巩固知识--------------------------------------------------------------------------------------/本题要求实现函数,可以返回一个给定月份的英文名称。函数接口定义:char *getmonth( int n );函数getmonth应返回存储了n对应的月份英文名称的字符串头指针。如果传入的参...原创 2020-04-14 15:46:40 · 1100 阅读 · 0 评论 -
习题10-7 十进制转换二进制 (15分)
两种方法,一种是常规法,一种是递归本题要求实现一个函数,将正整数n转换为二进制后输出。函数接口定义:void dectobin( int n );函数dectobin应在一行中打印出二进制的n。建议用递归实现。裁判测试程序样例:#include <stdio.h>void dectobin( int n );int main(){int n;scanf("%d",...原创 2020-04-14 15:10:30 · 555 阅读 · 0 评论 -
DAY 3
这道题想了贼久,终于用链表做出来了 ,对于刚学习链表还不是很熟悉的小白的我来说,非常非常激动!,尽管程序还是太复杂,但是能将才学习的知识转化为收获真是很激动!也明白了画图,画流程图真的很重要。 -----------------------------------习题8-4 报数 (20分)----------------------------- ...原创 2020-04-12 19:43:55 · 101 阅读 · 0 评论 -
DAY 2
字符型数组定义时个数为实际个数 不是从下标0开始如char a[3];就有3个字符型的变量; //又错了一次。。唉咋这么菜----------------------------------练习8-8 移动字母 (10分)----------------------------------------#include <stdio.h>#include <...原创 2020-04-11 12:10:04 · 95 阅读 · 0 评论