摘要:
题目描述 石头剪刀布是常见的猜拳游戏:石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一 样,则不分胜负。在《生活大爆炸》第二季第8集中出现了一种石头剪刀布的升级版游戏。 升级版游戏在传统的石头剪刀布游戏的基础上,增加了两个新手势: 斯波克:《星际迷航》主角之一。 蜥蜴人:《星际迷航》中的反面角色。 阅读全文
摘要:
1.包含头文件#include<math.h> 2.函数原型: double pow( double x, double y ); 3.具体功能: pow(x,y)用来求x的y次幂。 4.可能导致错误的情况: (1)如果底数 x 为负数并且指数 y 不是整数,将会导致 domain error 错误 阅读全文
摘要:
很多问题中,我们会遇到有关名字排字典序的问题,这时候strcmp函数就派上了用场。 1.函数原型: extern int strcmp(const char *s1,const char * s2); int strncmp (const char * str1, const char * str2 阅读全文
摘要:
这个题其实挺容易的,但是自己写的代码就是没往容易的地方去想,不管是用字符串去接收输入,还是最后的数字排列以达到最小值,自己都想的无比复杂,相比之下,题解的代码真是无比优美: #include<iostream> #include<algorithm> #include<iomanip> #inclu 阅读全文
摘要:
题目描述 一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。 现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章中出现的次数和第一次出现的位置。注意:匹配单词时,不区分大小写,但要求完全匹配,即给定单词必 阅读全文
摘要:
在洛谷P1320中,遇到了这样的输入 输入 #1复制 0001000 0001000 0001111 0001000 0001000 0001000 1111111自己之前还真没见过,看到题解上用了while(cin>>a)自己试了试,然后发现这玩意会一直让你输入,根本停不下来!然后搜了一下,知道了 阅读全文
摘要:
题目描述 给出一个不大于 9 的正整数 n,输出 n×n 的蛇形方阵。 从左上角填上 1 开始,顺时针方向依次填入数字,如同样例所示。注意每个数字有都会占用 3 个字符,前面使用空格补齐。 输入输出样例 输入 #1复制 4 输出 #1复制 1 2 3 4 12 13 14 5 11 16 15 6 阅读全文
摘要:
题目描述 幻方是一种很神奇的 N*NN∗N 矩阵:它由数字 1,2,3,\cdots \cdots ,N \times N1,2,3,⋯⋯,N×N 构成,且每行、每列及两条对角线上的数字之和都相同。 当 NN 为奇数时,我们可以通过下方法构建一个幻方: 首先将 11 写在第一行的中间。 之后,按如下 阅读全文
摘要:
给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例2)。 输入格式 一个整数 N 输出格式 一个整数,表示反转后的新数。 没什么好说的,主要是记住把数字反转这一步吧,有点类似于栈的操作 #inclu 阅读全文
摘要:
这其实属于高精度问题 如果数字很小的话,这个问题根本不算个问题,但是,如果要算的阶乘是20往上的阶乘,数字将会非常庞大,大大超出int型的-2147483647~2147483647 因此,我们需要用到数组去存每一位 而计算的过程,不能简单地用乘法,而是利用各位小学就学过的内容,竖式计算 所谓竖式计 阅读全文