![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
Hytufan
这个作者很懒,什么都没留下…
展开
-
[NOIP1998 普及组] 阶乘之和
用高精度计算出 S=1!+2!+3!+⋯+n!S = 1! + 2! + 3! + \cdots + n!S=1!+2!+3!+⋯+n!(n≤50n \le 50n≤50)。其中 表示阶乘,例如:5!=5×4×3×2×15! = 5 \times 4 \times 3 \times 2 \times 15!=5×4×3×2×1。一个正整数 nnn。一个正整数 SSS,表示计算结果。样例输出 #1提示【数据范围】对于 100%100 \%100% 的数据,1≤n≤501 \le n \le 501≤原创 2022-06-20 18:26:21 · 190 阅读 · 2 评论 -
高精度乘法
高精度乘法描述之前做过了一道关于高精度加法的,想必难不倒大家,那么请大家现在尝试一下高精度乘法吧!输入输入包括两行。第一行一个整数A,第二行一个整数B。(0≤A,B≤1010000 \le A,B \le 10 ^ {1000}0≤A,B≤101000)输出输出一行,A和B的乘积。输入样例 1111111111111111111111111输出样例 112345679012...原创 2019-11-28 21:59:24 · 288 阅读 · 0 评论 -
分解质因子
#include <stdio.h>int main(){ int n, i; scanf("%d",&n); printf("%d=", n); for (i = 2; i <= n; i++) { while (n != i) { if (n % i == 0) ...原创 2019-11-17 22:29:27 · 103 阅读 · 0 评论 -
整数分解为若干项之和(递归)
将一个正整数N分解成几个正整数相加,可以有多种分解方法,例如7=6+1,7=5+2,7=5+1+1,…。编程求出正整数N的所有整数分解式子。输入格式:每个输入包含一个测试用例,即正整数N (0<N≤30)。输出格式:输入样例:7输出样例:7=1+1+1+1+1+1+1;7=1+1+1+1+1+2;7=1+1+1+1+3;7=1+1+1+2+27=1+1+1+4;7=1+1+2...原创 2019-11-17 14:42:07 · 719 阅读 · 0 评论 -
C语言九宫格输入法
C语言九宫格输入法假设有九宫格输入法键盘布局如下:[ 1,.?! ] [ 2ABC ] [ 3DEF ][ 4GHI ] [ 5JKL ] [ 6MNO ][ 7PQRS ] [ 8TUV ] [ 9WXYZ ][ 0空 ]注意:中括号[ ]仅为了表示键盘的分隔,不是输入字符。每个中括号中,位于首位的数字字符即是键盘的按键,按一下即可输入该数字字符。多次按同一个键,则输入的字符...原创 2019-11-10 20:10:58 · 6524 阅读 · 0 评论 -
求一批整数中出现最多的个位数字
***求一批整数中出现最多的个位数字***给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字。例如给定3个整数1234、2345、3456,其中出现最多次数的数字是3和4,均出现了3次。输入格式:输入在第1行中给出正整数N(≤1000),在第二行中给出N个不超过整型范围的非负整数,数字间以空格分隔。输出格式:在一行中按格式“M: n1 n2 …”输出,其...原创 2019-11-05 23:55:23 · 673 阅读 · 0 评论 -
螺旋方阵
螺旋方阵所谓“螺旋方阵”,是指对任意给定的N,将1到N×N的数字从左上角第1个格子开始,按顺时针螺旋方向顺序填入N×N的方阵里。本题要求构造这样的螺旋方阵。输入格式:输入在一行中给出一个正整数N(<10)。输出格式:输出N×N的螺旋方阵。每行N个数字,每个数字占3位。输入样例:5输出样例:1 2 3 4 516 17 18 19 615 24 25 20 7...原创 2019-11-06 16:01:02 · 502 阅读 · 0 评论 -
删除字符串中的子串
删除字符串中的子串输入2个字符串S1和S2,要求删除字符串S1中出现的所有子串S2,即结果字符串中不能包含S2。输入格式:输入在2行中分别给出不超过80个字符长度的、以回车结束的2个非空字符串,对应S1和S2。输出格式:在一行中输出删除字符串S1中出现的所有子串S2后的结果字符串。输入样例:Tomcat is a male ccatatcat输出样例:Tom is a male...原创 2019-11-10 19:32:11 · 467 阅读 · 0 评论 -
大炮打蚊子
大炮打蚊子现在,我们用大炮来打蚊子:蚊子分布在一个M×N格的二维平面上,每只蚊子占据一格。向该平面的任意位置发射炮弹,炮弹的杀伤范围如下示意: OOXO O其中,X为炮弹落点中心,O为紧靠中心的四个有杀伤力的格子范围。若蚊子被炮弹命中(位于X格),一击毙命,若仅被杀伤(位于O格),则损失一半的生命力。也就是说,一次命中或者两次杀伤均可消灭蚊子。现在给出蚊子的分布情况以及连续k发炮弹的落...原创 2019-11-06 23:17:30 · 1066 阅读 · 0 评论