自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 用Gridea搭建博客所遇到的问题

问题描述: 在Gidea中【检测远程连接】、【同步】均成功后,【预览】与在浏览器中显示的不一致 原因分析: 从 2020 年 10 月 1 日开始,GitHub 上的所有新库都将用中性词「main」命名,取代原来的「master」,因为后者是一个容易让人联想到奴隶制的术语。 解决方案: Gridea中的【分支】填main,而不是master。 ...

2021-06-29 14:34:59 918 3

原创 芒课第483试题-用筛选法求(1,n】的全部素数

目录1.题目题目描述输入说明输出说明2.代码源码运行截图 1.题目 题目描述 用筛选法求(1,n】的全部素数 输入说明 一个整数n,2<=n<=100000 输出说明 每行输出一个素数,由小到大排列 2.代码 源码 由Devc++实现 #include <stdio.h> #include <math.h> int main() { int N; scanf("%d",&N); if(N<2||N>100000)//N超出范围 retur

2021-03-13 17:28:56 426

原创 前端学习-04-HTML标签(下)

目录1.表格标签1.1表格的作用1.2表格的基本语法1.3表头单元格标签1.4表格属性1.5表格结构标签1.6合并单元格1.6.1合并单元格方式1.6.2目标单元格1.6.3合并单元格三步曲2.列表标签2.1无序列表2.1.1基本语法格式2.1.2注意事项2.2有序列表2.2.1基本语法格式2.2.2注意事项 1.表格标签 1.1表格的作用 表格主要用于显示,展示数据。 表格不是用来布局的,而是用来展示数据的。 1.2表格的基本语法 <table> <tr> <td&gt

2020-08-31 22:15:40 272

原创 前端学习-03-HTML中的注释和特殊字符

目录5.HTML中的注释和特殊字符5.1注释5.2特殊字符 5.HTML中的注释和特殊字符 5.1注释 HTML中的注释以"<!--“开头,以”-->"结束 <!--注释语句--> 快捷键:Ctrl+/ 添加注释是为了更好的解释代码的功能,便于相关开发人员理解和阅读代码。程序是不会执行注释内容的。 5.2特殊字符 空格:&nbsp; >:&gt; <:&lt; ...

2020-08-21 18:40:23 555

原创 【数据结构笔记】树/二叉树/满二叉树

目录树树的定义结点的分类结点间的关系树的其他相关概念二叉树二叉树的定义二叉树的特点二叉树的性质满二叉树满二叉树的定义满二叉树特点 树 树的定义 树是n(n>=0)个结点的有限集。结点为零的树为空树。 任意一棵非空树中: 1.有且有一个特定的称为根的结点 2.当n>1时,其余结点可分为m(m>0)个互不相交的有限集,其中每一个集合又是一棵树,并称为根的子树。 结点的分类 1.结点拥有的子树数称为结点的度 2.度为0的结点称为叶结点或分支结点,除根结点外,分支结点也称为内部结点 3.树的度是树

2020-08-20 22:47:24 346

原创 前端学习-02-HTML常用标签

目录4.HTML常用标签4.1标签语义4.2标题标签4.3段落和换行标签4.3.1段落标签4.3.2换行标签4.4文本格式化标签4.5 div和span标签4.6图像标签和路径4.6.1图像标签4.6.2路径一级目录二级目录三级目录 4.HTML常用标签 4.1标签语义 指标签的含义,即这个标签是用来干嘛的 根据标签的语义,在合适的地方给一个最为合理的标签,让页面结构更清晰 4.2标题标签 HTML提供6个等级的网页标题,即<h1><h2><h3>.....<h6&

2020-08-20 22:44:52 237

原创 前端学习-01-HTML语法规范

目录1.HTML语法规范1.1基本语法概述1.2标签关系2.HTML基本结构标签2.1第一个HTML网页2.2基本结构标签总结3.DOCTYPE和lang以及字符集3.1文档类型声明标签3.2 lang3.3字符集 1.HTML语法规范 1.1基本语法概述 1.HTML标签是由尖括号包围的关键字,例如<html> 2.HTML标签通常是成对出现的,例如<html>和</html>,称之为双标签。标签对中第一个标签是开始标签,第二个标签是结束标签。 3.有些特殊的标签是单个

2020-08-20 00:04:08 243

原创 PTA 7-6 混合类型数据格式化输入[C语言实现]

本题要求编写程序,顺序读入浮点数1、整数、字符、浮点数2,再按照字符、整数、浮点数1、浮点数2的顺序输出。 输入格式: 输入在一行中顺序给出浮点数1、整数、字符、浮点数2,其间以1个空格分隔。 输出格式: 在一行中按照字符、整数、浮点数1、浮点数2的顺序输出,其中浮点数保留小数点后2位。 输入样例: 2.12 88 c 4.7 输出样例: c 88 2.12 4.70 我的代码 #include<stdio.h> int main() { float a,d; int b;

2020-07-28 20:20:27 1406

原创 PTA 7-24 约分最简分式【C语言实现】

分数可以表示为分子/分母的形式。编写一个程序,要求用户输入一个分数,然后将其约分为最简分式。最简分式是指分子和分母不具有可以约分的成分了。如6/12可以被约分为1/2。当分子大于分母时,不需要表达为整数又分数的形式,即11/8还是11/8;而当分子分母相等时,仍然表达为1/1的分数形式。 输入格式: 输入在一行中给出一个分数,分子和分母中间以斜杠/分隔,如:12/34表示34分之12。分子和分母都是正整数(不包含0,如果不清楚正整数的定义的话)。 提示:在scanf的格式字符串中加入/,让scanf来处理这

2020-07-27 19:53:48 2482

原创 PTA 7-13 日K蜡烛图-C语言实现

股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线、按周的周K线、按月的月K线等。以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要表示四个价格:开盘价格Open(早上刚刚开始开盘买卖成交的第1笔价格)、收盘价格Close(下午收盘时最后一笔成交的价格)、中间的最高价High和最低价Low。 如果Close<Open,表示为“BW-Solid”(即“实心蓝白蜡烛”);如果Close>Open,表示为“R-Hollow”(即“空心红蜡烛”);如果Open等于Clo

2020-07-27 12:41:53 1179

原创 PTA 6-9 统计个位数字-C语言实现

本题要求实现一个函数,可统计任一整数中某个位数出现的次数。例如-21252中,2出现了3次,则该函数应该返回3。 函数接口定义: int Count_Digit ( const int N, const int D ); 其中N和D都是用户传入的参数。N的值不超过int的范围;D是[0, 9]区间内的个位数。函数须返回N中D出现的次数。 裁判测试程序样例: #include <stdio.h> int Count_Digit ( const int N, const int D ); in

2020-07-25 23:17:00 1193

原创 PTA 7-3 逆序的三位数-C语言实现

程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。 输入格式: 每个测试是一个3位的正整数。 输出格式: 输出按位逆序的数。 输入样例: 123 输出样例: 321 我的代码: **思路:**分别求出个、十、百位的数字 #include <stdio.h> void Palindromic(int x) { if(x<0||x>=1000) return; els

2020-07-25 10:22:49 685

原创 PTA 7-14 求整数段和

给定两个整数A和B,输出从A到B的所有整数以及这些数的和。 输入格式: 输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔。 输出格式: 首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中按Sum = X的格式输出全部数字的和X。 输入样例: -3 8 输出样例: -3 -2 -1 0 1 2 3 4 5 6 7 8 Sum = 30 我的代码: 思路:考虑用循

2020-07-24 10:18:40 638

原创 PTA 7-12 两个数的简单计算器-C语言实现

本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加、减、乘、除或求余运算。题目保证输入和输出均不超过整型范围。 输入格式: 输入在一行中依次输入操作数1、运算符、操作数2,其间以1个空格分隔。操作数的数据类型为整型,且保证除法和求余的分母非零。 输出格式: 当运算符为+、-、*、/、%时,在一行输出相应的运算结果。若输入是非法符号(即除了加、减、乘、除和求余五种运算符以外的其他符号)则输出ERROR。 输入样例1: -7 / 2 输出样例1: -3 输入样例2: 3 & 6

2020-07-21 12:00:52 1287 1

原创 PAT 1001 害死人不偿命的(3n+1)猜想-C语言实现

卡拉兹(Callatz)猜想: 对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国数学界教学与科研的进展…… 我们今天的题目不是证明卡拉兹猜想,而是对给定的任一不超过 1000 的正整数 n,简单

2020-07-20 17:44:16 159

原创 PTA 7-11 分段计算居民水费-C语言实现

为鼓励居民节约用水,自来水公司采取按用水量阶梯式计价的办法,居民应交水费y(元)与月用水量x(吨)相关:当x不超过15吨时,y=4x/3;超过后,y=2.5x−17.5。请编写程序实现水费的计算。 输入格式: 输入在一行中给出非负实数x。 输出格式: 在一行输出应交的水费,精确到小数点后2位。 输入样例1: 12 输出样例1: 16.00 输入样例2: 16 输出样例2: 22.50 我的代码: #include <stdio.h> void CaculateMoney(float x

2020-07-20 17:20:06 1361

原创 PTA 7-10 计算工资-C语言实现

某公司员工的工资计算方法如下:一周内工作时间不超过40小时,按正常工作时间计酬;超出40小时的工作时间部分,按正常工作时间报酬的1.5倍计酬。员工按进公司时间分为新职工和老职工,进公司不少于5年的员工为老职工,5年以下的为新职工。新职工的正常工资为30元/小时,老职工的正常工资为50元/小时。请按该计酬方式计算员工的工资。 输入格式: 输入在一行中给出2个正整数,分别为某员工入职年数和周工作时间,其间以空格分隔。 输出格式: 在一行输出该员工的周薪,精确到小数点后2位。 输入样例1: 5 40 输出样例1

2020-07-20 12:19:16 1483

原创 PTA 7-9 用天平找小球-C语言实现

三个球A、B、C,大小形状相同且其中有一个球与其他球重量不同。要求找出这个不一样的球。 输入格式: 输入在一行中给出3个正整数,顺序对应球A、B、C的重量。 输出格式: 在一行中输出唯一的那个不一样的球。 输入样例: 1 1 2 输出样例: C 我的代码: **思路:用if语句列举可能出现的三种情况 #include <stdio.h> void FindBall(int x,int y,int z) //找小球函数 { if(x==y) printf

2020-07-20 11:01:32 542

原创 PTA 7-8 超速判断-C语言实现

模拟交通警察的雷达测速仪。输入汽车速度,如果速度超出60 mph,则显示“Speeding”,否则显示“OK”。 输入格式: 输入在一行中给出1个不超过500的非负整数,即雷达测到的车速。 输出格式: 在一行中输出测速仪显示结果,格式为:Speed: V - S,其中V是车速,S或者是Speeding、或者是OK。 输入样例1: 40 输出样例1: Speed: 40 - OK 输入样例2: 75 输出样例2: Speed: 75 - Speeding 我的代码: #include <stdi

2020-07-20 00:57:39 1077

原创 PTA 7-7 12-24小时制-C语言实现

编写一个程序,要求用户输入24小时制的时间,然后显示12小时制的时间。 输入格式: 输入在一行中给出带有中间的:符号(半角的冒号)的24小时制的时间,如12:34表示12点34分。当小时或分钟数小于10时,均没有前导的零,如5:6表示5点零6分。 提示:在scanf的格式字符串中加入:,让scanf来处理这个冒号。 输出格式: 在一行中输出这个时间对应的12小时制的时间,数字部分格式与输入的相同,然后跟上空格,再跟上表示上午的字符串AM或表示下午的字符串PM。如5:6 PM表示下午5点零6分。注意,在英文的

2020-07-20 00:19:23 828 1

原创 PTA 7-2 然后是几点-C语言实现

有时候人们用四位数字表示一个时间,比如1106表示11点零6分。现在,你的程序要根据起始时间和流逝的时间计算出终止时间。 读入两个数字,第一个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个数字表示的分钟数可能超过60,也可能是负数。 输入格式: 输入在一行中给出2个整数,分别是四位数字表示的起始时间、以及流逝的分钟数,其间以空格分隔。注意:在起始时间中,当小时为个位数时,

2020-07-19 19:47:09 1932 5

原创 PTA 6-12 判断奇偶性-C语言实现

本题要求实现判断给定整数奇偶性的函数。 函数接口定义: int even( int n ); 其中n是用户传入的整型参数。当n为偶数时,函数返回1;n为奇数时返回0。注意:0是偶数。 裁判测试程序样例: #include <stdio.h> int even( int n ); int main() { int n; scanf("%d", &n); if (even(n)) printf("%d is even.\n", n);

2020-07-19 18:03:28 4179

原创 BF模式匹配算法

串的堆式顺序存储结构 typedef struct //串的堆式顺序存储结构 { char*ch; //如果是非空串,就按照指定长度分配内存,否则ch指向NULL int length; }HString; BF模式匹配算法 int BFCompare(HString*parent,HString*child,int pos) { int i=pos; //i用于主串parent当前位置下标,若pos不为1,则从pos位置开始匹配 int j=1; //j用于子串child中当前位置下标 whi

2020-07-19 01:41:38 376

原创 PTA 7-1 厘米换算英尺英寸-C语言实现

如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。 输入格式: 输入在一行中给出1个正整数,单位是厘米。 输出格式: 在一行中输出这个厘米数对应英制长度的英尺和英寸的整数值,中间用空格分开。 输入样例: 170 输出样例: 5 6 我的代码- 版本1 #include <stdio.h> int main() { int cm;

2020-07-17 01:28:56 821

原创 PTA 6-4 求自定类型元素的平均-C语言实现

本题要求实现一个函数,求N个集合元素S[]的平均值,其中集合元素的类型为自定义的ElementType。 函数接口定义: ElementType Average( ElementType S[], int N ); 其中给定集合元素存放在数组S[]中,正整数N是数组元素个数。该函数须返回N个S[]元素的平均值,其值也必须是ElementType类型。 裁判测试程序样例: #include <stdio.h> #define MAXN 10 typedef float ElementType;

2020-07-17 00:11:45 281

原创 回文数-C语言实现

判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 输入: 121 输出: true 示例 2: 输入: -121 输出: false 解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。 示例 3: 输入: 10 输出: false 解释: 从右向左读, 为 01 。因此它不是一个回文数。 我的代码 bool isPalindrome(int x) { if(x<0) //负数一定不是回文数

2020-07-16 10:23:43 1027

原创 PTA 7-20 打印九九口诀表-C语言实现

下面是一个完整的下三角九九口诀表: 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8

2020-07-15 21:32:59 2866

原创 PTA 6-5 求自定类型元素的最大值-C语言实现

求自定类型元素的最大值 本题要求实现一个函数,求N个集合元素S[]中的最大值,其中集合元素的类型为自定义的ElementType。 函数接口定义: ElementType Max( ElementType S[], int N ); 其中给定集合元素存放在数组S[]中,正整数N是数组元素个数。该函数须返回N个S[]元素中的最大值,其值也必须是ElementType类型。 裁判测试程序样例: #include <stdio.h> #define MAXN 10 typedef float El

2020-07-15 21:14:46 785 1

原创 PTA 6-2 多项式的求值-C语言实现

函数接口定义: double f( int n, double a[], double x ); 其中n是多项式的阶数,a[]中存储系数,x是给定点。函数须返回多项式f(x)的值。 裁判测试程序样例: #include <stdio.h> #define MAXN 10 double f( int n, double a[], double x ); int main() { int n, i; double a[MAXN], x; scanf("%d %lf", &n, &x.

2020-07-15 19:53:56 2460 3

空空如也

空空如也

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

TA关注的人

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