- 博客(29)
- 收藏
- 关注
原创 用Gridea搭建博客所遇到的问题
问题描述:在Gidea中【检测远程连接】、【同步】均成功后,【预览】与在浏览器中显示的不一致原因分析:从 2020 年 10 月 1 日开始,GitHub 上的所有新库都将用中性词「main」命名,取代原来的「master」,因为后者是一个容易让人联想到奴隶制的术语。解决方案:Gridea中的【分支】填main,而不是master。...
2021-06-29 14:34:59 803 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 339
原创 前端学习-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>
2020-08-31 22:15:40 195
原创 前端学习-03-HTML中的注释和特殊字符
目录5.HTML中的注释和特殊字符5.1注释5.2特殊字符5.HTML中的注释和特殊字符5.1注释HTML中的注释以"<!--“开头,以”-->"结束<!--注释语句-->快捷键:Ctrl+/添加注释是为了更好的解释代码的功能,便于相关开发人员理解和阅读代码。程序是不会执行注释内容的。5.2特殊字符空格: >:> <:< ...
2020-08-21 18:40:23 493
原创 【数据结构笔记】树/二叉树/满二叉树
目录树树的定义结点的分类结点间的关系树的其他相关概念二叉树二叉树的定义二叉树的特点二叉树的性质满二叉树满二叉树的定义满二叉树特点树树的定义树是n(n>=0)个结点的有限集。结点为零的树为空树。任意一棵非空树中:1.有且有一个特定的称为根的结点2.当n>1时,其余结点可分为m(m>0)个互不相交的有限集,其中每一个集合又是一棵树,并称为根的子树。结点的分类1.结点拥有的子树数称为结点的度2.度为0的结点称为叶结点或分支结点,除根结点外,分支结点也称为内部结点3.树的度是树
2020-08-20 22:47:24 264
原创 前端学习-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 168
原创 前端学习-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 163
原创 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 1269
原创 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 2312
原创 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 1055
原创 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 1102
原创 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 608
原创 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 8Sum = 30我的代码:思路:考虑用循
2020-07-24 10:18:40 532
原创 PTA 7-12 两个数的简单计算器-C语言实现
本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加、减、乘、除或求余运算。题目保证输入和输出均不超过整型范围。输入格式:输入在一行中依次输入操作数1、运算符、操作数2,其间以1个空格分隔。操作数的数据类型为整型,且保证除法和求余的分母非零。输出格式:当运算符为+、-、*、/、%时,在一行输出相应的运算结果。若输入是非法符号(即除了加、减、乘、除和求余五种运算符以外的其他符号)则输出ERROR。输入样例1:-7 / 2输出样例1:-3输入样例2:3 & 6
2020-07-21 12:00:52 1211 1
原创 PAT 1001 害死人不偿命的(3n+1)猜想-C语言实现
卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国数学界教学与科研的进展……我们今天的题目不是证明卡拉兹猜想,而是对给定的任一不超过 1000 的正整数 n,简单
2020-07-20 17:44:16 102
原创 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 1217
原创 PTA 7-10 计算工资-C语言实现
某公司员工的工资计算方法如下:一周内工作时间不超过40小时,按正常工作时间计酬;超出40小时的工作时间部分,按正常工作时间报酬的1.5倍计酬。员工按进公司时间分为新职工和老职工,进公司不少于5年的员工为老职工,5年以下的为新职工。新职工的正常工资为30元/小时,老职工的正常工资为50元/小时。请按该计酬方式计算员工的工资。输入格式:输入在一行中给出2个正整数,分别为某员工入职年数和周工作时间,其间以空格分隔。输出格式:在一行输出该员工的周薪,精确到小数点后2位。输入样例1:5 40输出样例1
2020-07-20 12:19:16 1327
原创 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 459
原创 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 999
原创 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 695 1
原创 PTA 7-2 然后是几点-C语言实现
有时候人们用四位数字表示一个时间,比如1106表示11点零6分。现在,你的程序要根据起始时间和流逝的时间计算出终止时间。读入两个数字,第一个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个数字表示的分钟数可能超过60,也可能是负数。输入格式:输入在一行中给出2个整数,分别是四位数字表示的起始时间、以及流逝的分钟数,其间以空格分隔。注意:在起始时间中,当小时为个位数时,
2020-07-19 19:47:09 1788 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 3897
原创 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 334
原创 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 741
原创 PTA 6-4 求自定类型元素的平均-C语言实现
本题要求实现一个函数,求N个集合元素S[]的平均值,其中集合元素的类型为自定义的ElementType。函数接口定义:ElementType Average( ElementType S[], int N );其中给定集合元素存放在数组S[]中,正整数N是数组元素个数。该函数须返回N个S[]元素的平均值,其值也必须是ElementType类型。裁判测试程序样例:#include <stdio.h>#define MAXN 10typedef float ElementType;
2020-07-17 00:11:45 215
原创 回文数-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 956
原创 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 2721
原创 PTA 6-5 求自定类型元素的最大值-C语言实现
求自定类型元素的最大值本题要求实现一个函数,求N个集合元素S[]中的最大值,其中集合元素的类型为自定义的ElementType。函数接口定义:ElementType Max( ElementType S[], int N );其中给定集合元素存放在数组S[]中,正整数N是数组元素个数。该函数须返回N个S[]元素中的最大值,其值也必须是ElementType类型。裁判测试程序样例:#include <stdio.h>#define MAXN 10typedef float El
2020-07-15 21:14:46 713 1
原创 PTA 6-2 多项式的求值-C语言实现
函数接口定义:double f( int n, double a[], double x );其中n是多项式的阶数,a[]中存储系数,x是给定点。函数须返回多项式f(x)的值。裁判测试程序样例:#include <stdio.h>#define MAXN 10double 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 2230 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人