
杂七杂八
文章平均质量分 64
包括环境的配置、小题目和小项目,语言包括C、C++、Java、Python、Laravel、微信小程序、前端等等。
Continue2021
啥也不懂的大学生
展开
-
ATM 自动存款机 (简易代码)
#include#includeint money =0;/* 函数功能:判断功能号** 入口参数:int n 功能号** 出口参数:无*/void getin(int n){ switch(n) { case 1: chaxun(money); break;原创 2016-12-08 18:10:26 · 1617 阅读 · 1 评论 -
学好C语言的最基本也是最重要的要求
C语言的本质其实就是类似汉语、英语的一类语言,我们在学习其中的新知识的时候难免思路会走进死胡同,或者说对新知识理解错了,解决这个问题的方法就是反复去看去思考新的知识,这样每次都会有新的体会和理解,慢慢的纠正误区,知道你真正正确的了解了所有的新概念,这一块知识就算是掌握了。学习一门语言要注重基础,不要一味的做题,只有基础打得好才有提高的可能,才会避免犯低级错误,也会导致自己不能找出自己代码的错误原创 2016-12-05 00:46:37 · 772 阅读 · 0 评论 -
英文题 X Y 抵消???
DescriptionLittle Vitaly loves different algorithms. Today he has invented a new algorithm just for you. Vitaly's algorithm works with strings, consisting of characters "x" and "y", and uses t原创 2016-12-04 09:02:02 · 275 阅读 · 0 评论 -
Canvas Frames
DescriptionNicholas, a painter is going to paint several new canvases. Nicholas is sure that the canvases will turn out so great that each one will need framing and being hung on the wall. Frame原创 2016-12-04 08:55:19 · 339 阅读 · 0 评论 -
英文题
Greg is a beginner bodybuilder. Today the gym coach gave him the training plan. All it had wasn integers a1, a2, ..., an. These numbers mean that Greg needs to do exactly n exercises today. Beside原创 2016-12-04 08:51:52 · 234 阅读 · 0 评论 -
满足条件的n
设N是一个四位数,它的9倍恰好是其反序数(例如:1234的反序数是4321),求N值。#includeint main(){ int n,m; //输入的数和它的替身 int j,k; // 利用得到的四位数的各个位数得到反序数 int i; int a[4]={0};原创 2016-12-03 18:47:32 · 326 阅读 · 0 评论 -
猴子分桃
题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子平均分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?#includeint main(){ int n,m; int i; print原创 2016-12-03 18:44:39 · 562 阅读 · 0 评论 -
郁闷的会计
Problem Description一天,一个小会计接到了一个重活,就是填写票据上的大写金额,这可把他忙得不可开交。人民币大写金额的几条规则如下:数字中 0~9 对应大写写法分别为:零壹贰叁肆伍陆柒捌玖(读音不变),且整个金额基本按照习惯上的读法来写。数字金额上最高位为十位或十万位,且最高位上的数为「1」时,「壹」不可省略。如 15 元,大写金额格式为:壹拾伍元整。数字金原创 2016-12-27 19:20:02 · 294 阅读 · 0 评论 -
简单字符串排序
Problem Description从键盘输入10个学生的姓名和成绩,请按字典序排列学生的姓名并输出(姓名和成绩对应关系保持不变)。Input输入共11行,前10行每行是一个学生的姓名,最后一行是10个用空格分开的整数表示对应的10个学生成绩。(姓名大小不超过20个字符)Output输出姓名按字典序排列后的学生姓名和成绩,共10行,每个学生的姓名和成绩占一行,原创 2016-12-25 12:27:41 · 214 阅读 · 0 评论 -
小鑫の日常系列故事(二)——石头剪子布
Problem Description小鑫在上幼儿园的时候,喜欢跟小伙伴健健玩石头剪子布的游戏 ,你能帮他们判断谁胜谁负么?Input输入有两行,每一行都有可能为“Rock”(石头),“Scissors”(剪子),”Cloth”(布)。第一行为小鑫的选择,第二行为健健的选择。Output输出有一行,如果小鑫赢了输出“Win”,输了输出“Lose”,平局输出“Equa原创 2016-12-24 22:56:34 · 355 阅读 · 3 评论 -
字符统计1
Problem Description给出一串字符,要求统计出里面的字母、数字、空格以及其他字符的个数。字母:A, B, ..., Z、a, b, ..., z组成数字:0, 1, ..., 9 空格:" "(不包括引号) 剩下的可打印字符全为其他字符。 Input测试数据有多组。每组数据为一行(长度不超过100000)。数据至文件结束(EOF)为止。 Ou原创 2016-12-24 21:43:10 · 220 阅读 · 0 评论 -
C语言实验——删除指定字符
Problem Description从键盘输入一个字符串给str和一个字符给c,删除str中的所有字符c并输出删除后的字符串str。Input第一行是一个字符串,不超过100个字符;第二行是一个字符。 Output删除指定字符后的字符串。 Example Inputsdf$$$sdf$$$Example Outputsdfsdf #i原创 2016-12-24 21:18:33 · 1111 阅读 · 0 评论 -
C语言实验——大小写转换
Problem Description把一个字符串里所有的大写字母换成小写字母,小写字母换成大写字母。其他字符保持不变。Input输入为一行字符串,其中不含空格。长度不超过80个字符。Output输出转换好的字符串。 Example InputABCD123efghExample Outputabcd123EFGH #include#原创 2016-12-24 21:06:14 · 467 阅读 · 0 评论 -
C语言实验——保留字母
Problem Description编一个程序,输入一个字符串,将组成字符串的所有非英文字母的字符删除后输出。Input一个字符串,长度不超过80个字符。 Output删掉非英文字母后的字符串。 Example Inputabc123+xyz.5Example Outputabcxyz 题目分析:先找到非英文的字符,进行删除,输出剩下的字符原创 2016-12-24 20:52:30 · 866 阅读 · 0 评论 -
全字母句
Problem Description全字母句 (pangram) 指包含字母表中全部 26 种英文字母(不区分大小写)的句子,其常被用于展示英文字体的显示效果。现在,bLue 得到了很多句子,他想知道哪些句子是全字母句。Input输入数据有多组(数据组数不超过 100),到 EOF 结束。每组数据包含一行长度不超过 100 的字符串。Output对原创 2016-12-17 23:09:50 · 3193 阅读 · 0 评论 -
玩游戏
SubmitStatisticProblem Description小埋最近肝上了 lovelive~可谓是沉迷游戏不能自拔,诺现在都变成了这种状态:我们现在把问题简化一下,假设小埋只需要↑↓←→↖↗↙↘滑动。现在你来统计一下小埋各种方向滑了多少次吧。Input输入数据有多组(数据组数不超过 100),到 EOF 结束。每组数据为一串字符串(长度不超过原创 2016-12-17 23:08:10 · 254 阅读 · 0 评论 -
比赛题号
Problem Description众所不周知,早些时候的新 OJ,比赛里的题目数量如果超出了 26 个,那么对应的字母题号就会超出 "Z" 并按照 ASCII 码自动顺延,导致题目数过多时发生不和谐现象。为了修复这个问题,辛勤的后台运维学长们决定设置一个新的规则,即 "Z" 之后的题号表示为 "AA", "AB", "AC", ..., "AZ", "BA", "BB", ...,原创 2016-12-16 23:08:27 · 288 阅读 · 0 评论 -
bLue's Ranklist - Vol.2
Problem DescriptionChina Final 结束后,bLue 及时保存了一份比赛的排行榜 (Ranklist)。然而昨天 bLue 打开保存的 Ranklist 一看,发现保存的文件发生了不可描述的错误,非要强行描述的话,就是他保存的 Ranklist 上的顺序被打乱了,但是好在每个队伍的数据没有错乱。这次 bLue 想要生成一份学校排名。不过他突然想到,马上就到第二原创 2016-12-16 22:33:43 · 428 阅读 · 0 评论 -
bLue的文件查找器
Problem DescriptionbLue 的电脑里存了各种各样的文件,随着文件越来越多,查找文件也成了一个麻烦事。现在,他想要查找所有指定格式(扩展名)的文件,不过他并不会使用文件管理器自带的搜索功能,所以他想求你写一个文件查找器,来帮他查找所有指定格式的文件。Input输入数据有多组(数据组数不超过 100),到 EOF 结束。对于每组数据:第一行输原创 2016-12-16 22:28:37 · 555 阅读 · 0 评论 -
怎样写代码
我们除了大学生这个身份还有准求职者这个身份,当我们在写代码时我们应该从准求职者的角度去写,因为我们以后的工作对象是人,而不是机器。我们应该让我们的代码更加的人性化,比方说我们应该让我们的代码多一些提示的输出,在写代码时加一些注释,这样有助于我们做软件测试的人员更好的理解我们写的代码。 另外,我们的代码需要严谨,比方说让你输入一个数求它的阶乘,如果这个数是n,那就隐含原创 2016-12-14 22:51:53 · 354 阅读 · 0 评论 -
我的C语言学习之路
有的人总是说自己学不到心里去,不想学习,我真的不屑于和这种人去讲一些道理。身为学生,自己应该知道怎样去学习。 如果你身边太杂乱,你就去找一个适合学习的环境,如果你身边有太多娱乐的诱惑,那你就想办法毅然的放弃这些娱乐的包袱,找个安静的地方,疯狂的看几个小时的书,贪婪的汲取些知识。这是我的忠告。马云说过,这个世界上有梦想的人很多,但真正把梦想付诸实践去做的人很少,碰到困难抱怨退回来的人很多。希望大家都原创 2016-12-14 00:17:46 · 232 阅读 · 0 评论 -
统计整数
题目:输入若干整数,其值均在1至4的范围内,用-1作为输入结束标志,请编写函数用于统计每个整数的个数。例如:若输入的整数为 1 2 3 4 1 2,则统计的结果为: 1: 2 2: 2 3: 1 4:1 #includeint main(){ int a[5]={0}; int n; int i; while(scanf("%d",&原创 2016-12-14 00:07:04 · 754 阅读 · 0 评论 -
完数 素数
题目:编写两个函数:int f1(int a) int f2(int a) 两个函数分别用来判断“完数”和“素数”,如果是则返回1,不是则返回0。 再编写两个函数:void f3(int a) void f4(int a)两个函数分别用来输出a以内的所有完数和素数,分别要调用f1和f2实现 在主函数中要求用户输入两个正整数m和n,以m为参数调用f3,以n为参数调用f4, 即可得原创 2016-12-13 23:51:03 · 1099 阅读 · 0 评论 -
进制转换
题目:请自定义函数,并根据用户选择进行数据进制转换(注意完善相应的用户提示),十六进制数和十进制数互换,二进制数和十进制数互换,八进制数和十进制数互换。 #include#include/* 函数功能:显示主页面** 入口参数:无** 出口参数:无*/void show (){ printf("**************************原创 2016-12-13 22:03:21 · 362 阅读 · 0 评论 -
暴力枚举
Problem Description小埋今天出门准备买一堆漫画书回来,书的套餐类型有 3 种,第一种书是单本的,第二种书是两本捆在一起的,第三种是三本书捆在一起的。每种套餐都有自己的价格,不过小埋最近迷上了 4,所以她要确保买完之后家里的漫画书数量是4 的倍数,也就是说现在她家里的书加上她买的书的总本数应该是 4 的倍数~现在小埋当然是想知道怎么样买能满足总书本是 4 的倍数并且花费原创 2016-12-10 21:58:49 · 248 阅读 · 0 评论 -
并列排名
Problem Description上一场比赛结束后,bLue 及时保存了一份比赛的排行榜 (Ranklist)。然而昨天 bLue 打开保存的 Ranklist 一看,发现保存的文件发生了不可描述的错误,非要强行描述的话,就是他保存的 Ranklist 上只能看到每个人的解题数量和罚时 (Penalty),而且顺序完全错乱了。崩溃的 bLue 看着崩坏的 Ranklist 一筹莫展原创 2016-12-10 21:55:57 · 1693 阅读 · 0 评论 -
遍历子字符串 判断是否有对应字符串
Problem Description众所周知,cyk 是个奇特的人,有一天,他终于又做出了一个惊 (zheng) 人 (chang) 的决定,他决定追楠神了!于是 cyk 就写了一封信向楠神表白。但是楠神作为 acm 的大佬,怎么能轻易答应 cyk,他决定对信做一个考察,为此他特意定义了“爱的证据”,“爱的证据”即如果在信里的一个长度等于 k 的字符子串里包含“love”,那么这就是一个原创 2016-12-10 21:53:25 · 513 阅读 · 0 评论 -
画图游戏(博弈论)
Problem Descriptionforever97和pikapikachu在玩一种画图游戏,两人相互往一个n*m大的矩形里画半径为r的圆,任意两圆不能相交,圆与矩形也不能相交,不能再画的人输。现在forever97先画,假设两人都足够聪明,均采取最佳策略,问最后谁会赢? Input第一行一个正整数T(T对于每组数据,一行三个正整数n,m,r(1 Output对原创 2017-03-18 18:24:00 · 731 阅读 · 0 评论 -
螺旋方阵
所谓“螺旋方阵”,是指对任意给定的NNN,将1到N×NN\times NN×N的数字从左上角第1个格子开始,按顺时针螺旋方向顺序填入N×NN\times NN×N的方阵里。本题要求构造这样的螺旋方阵。输入格式:输入在一行中给出一个正整数NNN(10)。输出格式:输出N×NN\times NN×N的螺旋方阵。每行NNN个数字,每个数字占3位。输入样例:5原创 2017-03-07 17:30:37 · 1691 阅读 · 0 评论 -
博弈论---小Hao的播放器
Problem Description近来,小豪和小皓各获得了一个播放器,他们喜欢的不得了,天天见人便炫耀他们的播放器。某一天,两个小 Hao 碰到了一起,发现对方也有一个播放器,便都心想得到对方的播放器,他们约定了一个游戏,如果谁赢了便可以得到对方的播放器,游戏规则如下:小豪的播放器价值为 a,小皓的播放器价值为 b,将两个数中大的数,减去若干小的数的倍数,谁最终把一个数减为 0原创 2017-02-24 19:39:14 · 210 阅读 · 0 评论 -
cyk追楠神系列三
Problem Description众所周知,cyk给楠神写了一封信表白。作为有一个有礼貌的五好青年,楠神当然得给 cyk 写一封回信咯,俗称“好人信”。楠神是一个非常有文采的人,他在信里引用了很多名言来安慰 cyk,有时候他觉得一句话很好的话,他会引用很多次。现在他想考考 cyk,在告诉 cyk 里面每句名言的情况下,看看 cyk 能不能找到每局名言在信里被引用了多少次。如果能找到原创 2017-02-24 10:59:06 · 593 阅读 · 0 评论 -
输出全排列
请编写程序输出前nnn个正整数的全排列(nn10),并通过9个测试用例(即nnn从1到9)观察nnn逐步增大时程序的运行时间。输入格式:输入给出正整数nnn(10)。输出格式:输出1到nnn的全排列。每种排列占一行,数字间无空格。排列的输出顺序为字典序,即序列a1,a2,⋯,an{ a_1, a_2, \cdots, a_n }a1,a2,⋯,an排在序列原创 2017-02-23 19:50:48 · 4384 阅读 · 1 评论 -
顺序存储的二叉树的最近的公共祖先问题
设顺序存储的二叉树中有编号为iii和jjj的两个结点,请设计算法求出它们最近的公共祖先结点的编号和值。输入格式:输入第1行给出正整数nnn(≤1000\le 1000≤1000),即顺序存储的最大容量;第2行给出nnn个非负整数,其间以空格分隔。其中0代表二叉树中的空结点(如果第1个结点为0,则代表一棵空树);第3行给出一对结点编号iii和jjj。题目保证输入正确对应一棵二原创 2017-02-23 11:27:51 · 927 阅读 · 0 评论 -
字符串转换成十进制整数
输入一个以#结束的字符串,本题要求滤去所有的非十六进制字符(不分大小写),组成一个新的表示十六进制数字的字符串,然后将其转换为十进制数后输出。如果在第一个十六进制字符之前存在字符“-”,则代表该数是负数。输入格式:输入在一行中给出一个以#结束的非空字符串。输出格式:在一行中输出转换后的十进制数。题目保证输出在长整型范围内。输入样例:+-P-xf4+-1!#输出原创 2017-02-22 19:53:18 · 1470 阅读 · 0 评论 -
博弈论---Game!
Problem DescriptionOne day, zbybr is playing a game with blankcqk, here are the rules of the game:There is a circle of N stones, zbybr and blankcqk take turns taking the stones.Each time, one原创 2017-02-22 11:20:43 · 469 阅读 · 0 评论 -
N个数求和
本题的要求很简单,就是求N个数字的和。麻烦的是,这些数字是以有理数分子/分母的形式给出的,你输出的和也必须是有理数的形式。输入格式:输入第一行给出一个正整数N(≤\le≤100)。随后一行按格式a1/b1 a2/b2 ...给出N个有理数。题目保证所有分子和分母都在长整型范围内。另外,负数的符号一定出现在分子前面。输出格式:输出上述数字和的最简形式 —— 即将结果写成整原创 2017-02-21 16:33:02 · 893 阅读 · 0 评论 -
Bone Collector
Problem DescriptionMany years ago , in Teddy’s hometown there was a man who was called “Bone Collector”. This man like to collect varies of bones , such as dog’s , cow’s , also he went to the grav原创 2017-02-18 22:05:24 · 526 阅读 · 0 评论 -
考新郎
Problem Description在一场盛大的集体婚礼中,为了使婚礼进行的丰富一些,司仪临时想出了有一个有意思的节目,叫做"考新郎",具体的操作是这样的:首先,给每位新娘打扮得几乎一模一样,并盖上大大的红盖头随机坐成一排;然后,让各位新郎寻找自己的新娘.每人只准找一个,并且不允许多人找一个.最后,揭开盖头,如果找错了对象就要当众跪搓衣板...看来做新郎也不是原创 2017-02-18 22:04:01 · 306 阅读 · 0 评论 -
Snow祝你元宵节快乐!
Problem Description元宵节到了,Snow 也准备一掷千金买汤圆来庆祝元宵节。Snow 非常慷慨,他将分享给你一定数量的汤圆,那么是多少个汤圆呢?答案是 n!(n 的阶乘)…… 嘻嘻别傻了,Snow 要分享给你的是 n! 的位数个汤圆,但前提是你得求出 n! 有多少位哦。Input输入数据有多组(数据组数不超过 500),到 EOF 结束。每组数据输入原创 2017-02-16 13:21:57 · 400 阅读 · 0 评论 -
UMR祝你元宵节快乐!
Problem Description元宵节到了,cyk 表示对 UMR 不服,于是他们进行了一场游戏:他们面前有 n 个数,玩家轮流每次从这 n 个数中挑选出一个数拿走。玩家选取的数字大小不能超过上一次玩家所拿的数的大小(譬如,上一个玩家拿了 3,那么下一次玩家只能选择 3, 2, …)。当一名玩家无法挑选(没有数字了,或者剩下的数字都比上次玩家挑选的大)的时候则该玩家输原创 2017-02-16 13:20:51 · 317 阅读 · 0 评论