C语言刷题
小程序员Bob
计科专业,欢迎关注公众号交流:程序员Bob,和大家一起分享资源,方法,心得,经验。有时也会写一些生活方面的感悟,愿一起努力,一起成长。
展开
-
洛谷 || 栈(C语言)
题目背景栈是计算机中经典的数据结构,简单的说,栈就是限制在一端进行插入删除操作的线性表。栈有两种最重要的操作,即 pop(从栈顶弹出一个元素)和 push(将一个元素进栈)。栈的重要性不言自明,任何一门数据结构的课程都会介绍栈。宁宁同学在复习栈的基本概念时,想到了一个书上没有讲过的问题,而他自己无法给出答案,所以需要你的帮忙。题目描述宁宁考虑的是这样一个问题:一个操作数序列1,2,…,n(图示为 1 到 3 的情况),栈 A 的深度大于n。现在可以进行两种操作,将一个数,从操作数序列的头端移原创 2020-12-11 11:44:04 · 694 阅读 · 0 评论 -
洛谷 || C语言线性表解决约瑟夫问题
每日一句,送给最珍贵的你: 学会适应不同的环境,与环境一起改变与否,将决定你开启一场怎样的人生!题目描述n 个人围成一圈,从第一个人开始报数,数到m的人出列,再由下一个人重新从1开始报数,数到m的人再出圈,依次类推,直到所有的人都出圈,请输出依次出圈人的编号。输入格式输入两个整数 n,m。输出格式输出一行 n个整数,按顺序输出每个出圈人的编号。输入输出样例输入10 3输出3 6 9 2 7 1 8 5 10 4源代码:#include <stdio.h>#inc.原创 2020-10-24 17:25:00 · 350 阅读 · 1 评论 -
C语言单词覆盖还原(洛谷)
每日一句,送给最珍贵的你:诱人的机会总是转瞬即逝的。真正好的投资机会不会经常有,也不会持续很长的时间,所以你必须做好行动的准备。要有随时行动的思想。题目描述一个长度为l(3<=l<=255)的字符串中被反复贴有 boy 和 girl 两单词,后贴上的可能覆盖已贴上的单词(没有被覆盖的用句点表示),最终每个单词至少有一个字符没有被覆盖。问贴有几个 boy 几个 girl?输入格式一行被被反复贴有boy和girl两单词的字符串。输出格式两行,两个整数。第一行为boy的个数,第二行为gi原创 2020-08-22 11:11:24 · 1239 阅读 · 2 评论 -
用C语言建单向链表
Let life be beautiful like summer flowers and death like autumn leaves。生如夏花之灿烂,死如秋叶之静美。链表是和数据结构相挂钩的,现在可以先认识一下哦,不一定非要弄懂,但是弄懂也没毛病。学习链表之前要把结构体弄懂哦,还有指针等。基础是一定要打牢的,不然以后学数据结构会很困难的。任务描述建立一个带头结点的单向链表。相关知识什么是链表?链表和二叉树是C语言数据结构的基础和核心。链表有多种形式,它可以是单链接的或者双链接的,可以是已原创 2020-05-23 08:34:38 · 631 阅读 · 0 评论 -
使用FILE结构操作文本文件
Again vexed, also do not forget to smile; again anxious, also should pay attention to the tone; again bitter, also do not forget to insist; again tired, also want to love yourself.再烦,也别忘微笑;再急,也要注意语气;再苦,也别忘坚持;再累,也要爱自己。小编不得不说学好文件对于C语言的提升很有帮助,想玩好C语言就得把文件拿下哦原创 2020-05-19 11:25:28 · 5309 阅读 · 5 评论 -
C语言按格式读写文件存取学生信息(含注释)
The conquest of today, coward lamented yesterday, idle waiting for tomorrow。强者征服今天,懦夫哀叹昨天,懒汉坐等明天。本题代码比以前的代码要多一些,建议要弄懂。任务描述:本关要求编写函数ReadStudInfo和SaveResult。编程要求本关的编程任务是补全step2/fileTxt.c文件中ReadStudInfo函数和SaveResult函数,以实现按格式使用FILE结构存取学生信息的功能。具体要求如下:1.Re原创 2020-05-19 11:22:04 · 8798 阅读 · 15 评论 -
C语言按数据块读写文件存取学生信息
Nobody really cares if you’re miserable, so you might as well be happy。没有人真的在意你是不是难过,所以还是欢乐一点吧。编程要求本关的编程任务是补全step2/fileBin.c文件中ReadStudInfo函数和SaveResult函数,以实现按数据块使用FILE结构存取学生信息的功能。具体要求如下:1.ReadStudInfo函数功能:实现从二进制文件中读取学生的基本信息。2.SaveResult函数功能:实现从二进制格式文件原创 2020-05-19 11:18:15 · 3987 阅读 · 1 评论 -
C语言读取文件中指定学生信息(输入学号打印个人信息)
Don’t look forward to tomorrow, don’t miss yesterday, to grasp today。不憧憬明天,不留念昨日,只把握今日。题目描述:实现从文本中读取出指定学号的学生信息并显示,文本文件存放格式是每一行对应一个学生信息,最后一行没有换行符。输入solve(char s[])已经给一个字符串s,代表学生学号。文件a.txt存放所有学生信息。输出输出该学号学生信息 如果不存在则输出Not Found!样例输入:11405200102如a.tx原创 2020-05-19 11:12:29 · 17661 阅读 · 11 评论 -
不高兴的津津
世界让我遍体鳞伤,但伤口长出的却是翅膀。阿多尼斯《我的孤独是一座花园》怎么说呢,下面这题真的让我有点不高兴,我在自己的IDE上写的能运行好,可一到洛谷写答案上传后其实并不能得满分,这让我感到很疑惑的啊,为啥不是满分呢,那就应该是我的代码有问题,但我也试了题目所给的数据啊!问题就在这里,想要提醒广大程序员,编译后判断自己所写代码是否正确,是需要很多数据作为支撑的,而且最好数据是各种各样的,否则很...原创 2020-05-01 08:18:39 · 756 阅读 · 0 评论 -
P老师买铅笔
P老师买铅笔题目描述P老师需要去商店买n支铅笔作为小朋友们参加NOIP的礼物。她发现商店一共有 33种包装的铅笔,不同包装内的铅笔数量有可能不同,价格也有可能不同。为了公平起见,P老师决定只买同一种包装的铅笔。商店不允许将铅笔的包装拆开,因此P老师可能需要购买超过n支铅笔才够给小朋友们发礼物。现在P老师想知道,在商店每种包装的数量都足够的情况下,要买够至少n支铅笔最少需要花费多少钱。输入...原创 2020-05-01 08:14:42 · 2039 阅读 · 0 评论 -
结构体排序
Learn in the bitter, the Arts in the ground practice. Not afraid of shallow knowledge, short ambition.学在苦中求,艺在勤中练。不怕学问浅,就怕志气短。任务:有n个学生的信息(包括学号,姓名,成绩),要求按照成绩的高低顺序输出学生的信息。测试输入:510101 Zhang 781010...原创 2020-04-24 18:26:23 · 319 阅读 · 0 评论 -
结构体管理、存储学生信息
Happiness and luck are at a price, and there is no free lunch!幸福和幸运是需要代价的,天下没有免费的午餐!小编建议:做题大家一定要看清题目的要求任务:使用结构体储存学生信息(包括学号,姓名,3门课程成绩,总分),要求实现对学生信息修改和删除操作,最多50名学生。注意考察点:结构体,函数,指针测试输入:10 31 Siyu...原创 2020-04-24 18:23:02 · 5475 阅读 · 2 评论 -
C语言用指针法输入12个整数,然后按每行4个数输出(刷题)
Sometimes slightly lower the head, perhaps our way of life will be more wonderful, our ability will improve.译文:有时稍微低下头,或许我们人生路会更加精彩,我们的能力也会有所长进。题目描述:用指针法输入12个整数,然后按每行4个数输出输入输入包含一行,有12个整数。输出按顺序,每...原创 2020-03-25 22:32:01 · 27376 阅读 · 4 评论