自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 【C】密码截获

Catcher是MCA国的情报员,他工作时发现敌国会用一些对称的密码 进行通信,比如像这些ABBA,ABA,A,123321,但是他们有时会在开始或结束时加入一些无关的字符以防止别国破解。比如进行下列变化 ABBA->12ABBA,ABA->ABAKK,123321->51233214 。因为截获的串太长了,而且存在多种可能的情况 (abaaab可看作是aba,或baaab的加密形式),Cathcer的工作量实在是太大了,他只能向电脑高手求助,你能帮Catcher找出最长的 有效密码串..

2022-01-29 00:21:34 173

原创 【C】斐波纳契数列

斐波纳契数列1,1,2,3,5,8,13,21,34,55,89……这个数列则称为“斐波纳契数列”,其中每个数字都是“斐波纳契数”。输入一个整数N(N不能大于40)输出由N个“斐波纳契数”组成的“斐波纳契数列”。样例输入复制6样例输出复制1 1 2 3 5 8方法一:#include<stdio.h>int main(void){ int N,A=1,B=1,C; scanf("%d",&N); if(N==1) print

2022-01-28 19:38:36 2003

原创 【C】阶乘后面0的数量

n的阶乘后面有多少个0?6的阶乘 = 1*2*3*4*5*6 = 720,720后面有1个0。Input一个数N(1 <= N <= 10^9)Output输出0的数量Sample Input5Sample Output1#include<stdio.h>int main(void){ int num,i,sum=0; scanf("%d",&num); while(num) { sum=sum+num/5;

2022-01-23 22:05:21 1013

原创 【C】扫雷游戏 (getchar()用法)

扫雷游戏是一款十分经典的单机小游戏。在 nn 行 mm 列的雷区中有一些格子含有地雷(称之为地雷格),其他格子不含地雷(称之为非地雷格)。玩家翻开一个非地雷格时,该格将会出现一个数字——提示周围格子中有多少个是地雷格。游戏的目标是在不翻出任何地雷格的条件下,找出所有的非地雷格。现在给出nn行mm列的雷区中的地雷分布,要求计算出每个非地雷格周围的地雷格数。注:一个格子的周围格子包括其上、下、左、右、左上、右上、左下、右下八个方向上与之直接相邻的格子。输入格式输入文件第一行是用一个空格隔...

2022-01-19 23:27:29 146

原创 【C++】sort排序 strcmp和strcasecmp函数用法

将输入的学生信息按名字排序后输出。Input每个学生信息是两行,第一行是名字,由英文字母和空格构成,最长18个字符;第二行格式为:学号,性别 年龄学号是一个不超过100,000的整数; 性别是一个字符,为'M' 或'F'; 年龄是一个不大于100的整数输入数据最后有可能有若干个回车,也有可能没有学生不会超过100个,不会出现两个学生的名字仅大小写有差别的情况Output格式和输入数据基本一样,唯一不同在于输出学号的时候,必须用前导0补足8位Sample InputTom H

2022-01-19 02:33:35 1042

原创 【C语言】 同余定理

输入N和P(P为质数),求N! Mod P = ? (Mod 就是求模 %)例如:n = 10, P = 11,10! = 36288003628800 % 11 = 10Input两个数N,P,中间用空格隔开。(N < 10000, P < 10^9)Output输出N! mod P的结果。Sample Input10 11Sample Output10同余定理:(a+b)%m=(a%m+b%m)%m ...

2022-01-17 20:50:55 525

原创 #C 数字1的数量

给定一个十进制正整数N,写下从1开始,到N的所有正数,计算出其中出现所有1的个数。例如:n = 12,包含了5个1。1,10,12共包含3个1,11包含2个1,总共5个1。输入输入N(1 <= N <= 10^9)输出输出包含1的个数输入样例12输出样例5思路:从低位到高位依次数1出现的个数例如:输入71906个位出现1:1~71901 一共出现7190+1次十位出现1:10~7181x(0<=x<=9) 一共出现(719-1+1)*10次(十位是

2022-01-17 00:25:18 262

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除