自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 逆置顺序表

逆置顺序表

2022-08-04 20:24:28 394 1

原创 删除顺序表中的最小值

删除顺序表中的最小值

2022-08-04 19:48:11 2114 2

原创 顺序表——静态分配的实现

顺序表的静态分配实现

2022-07-18 16:53:03 309

原创 简单选择排序

简单选择排序

2022-05-30 09:41:59 200

原创 字符串连接

字符串连接题目描述不借用任何字符串库函数实现无冗余地接受两个字符串,然后把它们无冗余的连接起来。输入每一行包括两个字符串,长度不超过100。输出可能有多组测试数据,对于每组数据,不借用任何字符串库函数实现无冗余地接受两个字符串,然后把它们无冗余的连接起来。输出连接后的字符串。样例输入abc def样例输出abcdef/*字符串的连接(不借助任何string函数) 思路:1.两个字符数组str1、str2,遍历其中一个字符数组str2

2022-05-24 13:39:23 1610

原创 (字符串)回文串

(字符串)回文串题目描述读入一串字符,判断是否是回文串。“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。输入一行字符串,长度不超过255。输出如果是回文串,输出“YES”,否则输出“NO”。样例输入12321样例输出YES/*回文串 思路:1.设置一个字符数组str用来存储字符串,str的长度为len; 2.回文字符串具有对称性,故只需扫描一半,判断str[i]是否等于str[n-1

2022-05-24 13:08:00 2213

原创 又一版A+B

又一版A+B题目描述输入两个不超过整型定义的非负10进制整数A和B(<=231-1),输出A+B的m (1 < m <10)进制数。输入输入格式:测试输入包含若干测试用例。每个测试用例占一行,给出m和A,B的值。当m为0时输入结束。输出输出格式:每个测试用例的输出占一行,输出A+B的m进制数。样例输入2 4 58 123 4560样例输出10011103提示注意输入的两个数相加后的结果可能会超过int和long的范围。/*又一版A+

2022-05-22 19:10:10 73

原创 进制转换【

进制转换:对于一个P进制的数x如何转换成Q进制的数z?(分两步)第一步:将P进制的数x转换成十进制的数y              对于一个十进制数y= a1a2…an,它可以写成这样的形式              y=a1*10n-1+a2*10n-2+…+an-1*101+an*100        &nb

2022-05-22 12:35:33 287

原创 日期差值【

日期差值题目描述有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天。输入有多组数据,每组数据有两行,分别表示两个日期,形式为YYYYMMDD输出每组数据输出一行,即日期差值样例输入2013010120130105样例输出5#include<stdio.h>/*日期差值: 首先将所给日期分割成年、月、日的形式很好,定义一个day记录相隔的天数 对于非起始年与结束年的情况(中间年份),day

2022-05-21 11:09:48 144

原创 沙漏图形【

沙漏图形题目描述问题:输入n,输出正倒n层星号三角形。首行顶格,星号间有一空格,效果见样例输入样例:3输出样例:* * * * * * * ** * *数据规模 1<= n <=50/*沙漏图形: 思路:打印沙漏图形,当时思路是因为*是间隔着的,所以先存储后打印 1.分析找规律,上半部分与下半部分呈现对称性,先观察上半部分 上半部分为倒三角形,起始 * 的列号与行号相同

2022-05-19 10:40:58 513

原创 等腰梯形[

等腰梯形题目描述请输入高度h,输入一个高为h,上底边长为h 的等腰梯形(例如h=4,图形如下)。输入输入第一行表示样例数m,接下来m行每行一个整数h,h不超过10。输出对应于m个case输出要求的等腰梯形。样例输入14样例输出/*等腰梯形: 1.将其看作一个二维图形,分析i与j之间的关系 2.每一行起始“*”均满足i+j>=h+1 结束“*”与该行有关(最后一行结束*极为下底边长,

2022-05-18 12:06:48 288

原创 输出梯形【

输出梯形题目描述输入一个高度h,输出一个高为h,上底边为h的梯形。输入一个整数h(1<=h<=1000)。输出h所对应的梯形。样例输入5样例输出*********************/*输出梯形:(高度=h,上底t=h,下底b=h+*(i-1) 思路:1.将梯形看作一个二维数组图形,找行标i与列标j之间的关系 2.对于每一行,当j<=b-t-2*(i-1)时,输出空格,否则输出“*” 注意:1.本次

2022-05-17 11:53:47 991

原创 查找【】【】

查找题目描述输入数组长度 n输入数组 a[1…n]输入查找个数m输入查找数字b[1…m]输出 YES or NO 查找有则YES 否则NO 。输入输入有多组数据。每组输入n,然后输入n个整数,再输入m,然后再输入m个整数(1<=m<=n<=100)。输出如果在n个数组中输出YES否则输出NO。样例输入63 2 5 4 7 823 6样例输出YESNO/*查找: 1.输入n以及n个数字a[1...n]

2022-05-17 10:42:18 76

原创 查找学生信息

查找学生信息题目描述输入N个学生的信息,然后进行查询。输入输入的第一行为N,即学生的个数(N<=1000)接下来的N行包括N个学生的信息,信息格式如下:01 李江 男 2102 刘唐 男 2303 张军 男 1904 王娜 女 19然后输入一个M(M<=10000),接下来会有M行,代表M次查询,每行输入一个学号,格式如下:02030104输出输出M行,每行包括一个对应于查询的学生的信息。如果没有对应的学生信息,则输出“No Answer!”样例

2022-05-17 10:17:02 1285

原创 统计相同成绩的学生人数

统计相同成绩的学生人数题目描述读入N名学生的成绩,将获得某一给定分数的学生人数输出。输入测试输入包含若干测试用例,每个测试用例的格式为第1行:N第2行:N名学生的成绩,相邻两数字用一个空格间隔。第3行:给定分数当读到N=0时输入结束。其中N不超过1000,成绩分数为(包含)0到100之间的一个整数。输出对每个测试用例,将获得给定分数的学生人数输出。样例输入470 80 90 10080365 75 8555560 90 90 90 85900样例

2022-05-12 09:57:57 552

原创 部分A+B

部分A+B题目描述正整数A的 “DA(为1位整数)部分” 定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的 “6部分” PA是66,因为A中有2个6。现给定A、DA、B、DB,请编写程序计算PA + PB。输入输入在一行中依次给出A、DA、B、DB,中间以空格分隔,其中0 < A, B < 1010。输出在一行中输出PA + PB的值。样例输入3862767 6 13530293 33862767 1 13530293

2022-05-04 11:28:46 165

原创 数字分类】

数字分类题目描述给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1 = 能被5整除的数字中所有偶数的和;A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3-n4…;A3 = 被5除后余2的数字的个数;A4 = 被5除后余3的数字的平均数,精确到小数点后1位;A5 = 被5除后余4的数字中最大数字。输入每个输入包含1个测试用例。每个测试用例先给出一个不超过1000的正整数N,随后给出N个不超过1000的待分类的正整数。数字间以空格分隔。输出

2022-05-03 11:56:27 85

原创 A+B和C

A+B和C题目描述给定区间[-231, 231]内的3个整数A、B和C,请判断A+B是否大于C。输入输入第1行给出正整数T(<=10),是测试用例的个数。随后给出T组测试用例,每组占一行,顺序给出A、B和C。整数间以空格分隔。输出对每组测试用例,在一行中输出“Case #X: true”如果A+B>C,否则输出“Case #X: false”,其中X是测试用例的编号(从1开始)。样例输入41 2 32 3 42147483647 0 21474836460

2022-05-03 11:53:21 79

原创 比较奇偶数个数

比较奇偶数个数

2022-04-30 18:21:41 65

原创 特殊乘法】

特殊乘法

2022-04-30 18:19:23 73

原创 scanf、printf、getchar、putchar

2、使用scanf、printf、getchar、putchar输入输出1)scanf函数格式:scanf(“格式控制符”,变量地址);​ 如scanf(“%d”,&n);​ scanf是输入函数,其中%d,表示通过这个scanf函数用户需要输入一个int型变量,那这个变量输入后存在哪里呢?就是给后面的n。即通过scanf将int型数据存放在n中。&是取地址运算符,变量在定义之后,就会在内存中分配一块空间给这个变量,该空间在内存中的地址称为变量的地址,为了得到变量的地址,需要在

2022-04-30 15:17:25 576 1

原创 计算A+B

题目描述给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开。现在请计算A+B的结果,并以正常形式输出。输入输入包含多组数据数据,每组数据占一行,由两个整数A和B组成(-10^9 < A,B < 10^9)。输出请计算A+B的结果,并以正常形式输出,每组数据占一行。样例输入-234,567,890 123,456,7891,234 2,345,678样例输出-1111111012346912#include<stdio.h&g.

2022-04-28 10:28:24 344

原创 剩下的树】

题目描述有一个长度为整数L(1<=L<=10000)的马路,可以想象成数轴上长度为L的一个线段,起点是坐标原点,在每个整数坐标点有一棵树,即在0,1,2,…,L共L+1个位置上有L+1棵树。现在要移走一些树,移走的树的区间用一对数字表示,如 100 200表示移走从100到200之间(包括端点)所有的树。可能有M(1<=M<=100)个区间,区间之间可能有重叠。现在要求移走所有区间的树之后剩下的树的个数。输入两个整数L(1<=L<=10000)和M(1&l.

2022-04-28 10:26:21 45

原创 1036B 跟奥巴马一起编程 (15 分)

跟奥巴马一起编程

2022-04-18 11:44:25 59

原创 数列奇数和

求数列中所有奇数的和

2022-04-12 16:55:56 320

原创 递增序列的判断

判断是否为递增序列

2022-04-12 15:34:12 1237

原创 1032 挖掘机技术哪家强 (20 分)

PAT 1032B 挖掘机技术哪家强 (20 分)

2022-04-12 11:50:50 73

原创 2.4.2 分数序列求和

题目描述有如下分数序列求出数列的前20项之和。请将结果的数据类型定义为double类型。输入无输出小数点后保留6位小数,末尾输出换行。样例输入无样例输出32.660261#include<stdio.h>int main(){ double a=1,b=2; double temp;//中间变量 double s=0;//和变量 for(int k=1; k<=20; k++) { .

2022-04-06 15:31:33 642

原创 2.4.1 求斐波那契数列

题目描述输入一个正整数n,求Fibonacci数列的第n个数。Fibonacci数列的特点:第1,2个数为1,1。从第3个数开始,是前面两个数之和。要求输入的正整数n不超过50.输入一个不超过50的正整数输出Fibonacci数列的第n个数,末尾输出换行。样例输入:20样例输出:6765方法一:递归#include<stdio.h>//递归法求斐波那契数列int fibonacci(int n){ if(n==1||n==2) .

2022-04-06 14:58:29 405

原创 2.8 结构体struct的使用

2.8 结构体struct的使用结构体可以将若干个不同类型的变量和数组封装在一起 ,方便存储一些复合数据。2.8.1结构体的定义定义一个结构体的基本格式如下:struct Name{ //一些基本的数据结构或者自定义的数据类型 };例如,存储一个学生的学号、姓名、性别和专业:struct studentInfo{ int id; char name[20]; char gender;//'F' or 'M' char major[100]; }Bob,Alice,st

2022-03-27 16:51:58 293

原创 2.7 指针

2.7 指针2.7.1 什么是指针2.7.2 指针变量2.7.3 指针与数组2.7.4 使用指针变量作为函数参数2.7.5 引用

2022-03-14 11:26:47 1209

原创 选择结构练习题

选择结构、一元二次方程求解

2022-03-08 02:45:38 747

原创 2.6 函数

c++、函数、全局变量与局部变量、以数组作为函数参数、函数的嵌套调用、函数的递归调用

2022-03-06 17:43:44 1537

原创 IoC的概念和作用

目录程序的耦合和解耦使用spring的ioc解决程序耦合一、什么是程序的耦合和解耦耦合:描述程序间的依赖关系,类、方法间的依赖关系。划分模块的依据就是高内聚低耦合解耦:降低程序间的依赖关系,只能降低,不能完全消失在实际开发中,我们往往减少编译期的依赖,尽量在运行期依赖。实例说明程序间的耦合:项目架构:代码:/** * 表现层实现类 */public class Client { public static void main(String[] args)

2021-03-19 16:42:20 439

原创 SpringBoot注解

容器功能及组件添加(也叫注解)注解说明@Configuration@Bean1、@Configuration与@Bean项目概览代码如下:(1)MyBean类package myProject.bean;public class MyBean { public MyBean(){ System.out.println("This is construction method of MyBean"); } public

2021-03-16 08:23:25 64

原创 eclipse生成帮助文档时javadoc command路径的选择

#使用eclipse生成文档(javadoc):1、在项目列表中选择你的代码按右键,选择Export(导出)2、在Export(导出)对话框中选择java下的javadoc,提交到下一步注意:javadoc command:应该选择jdk的bin/javadoc.exedestination:为生成文档的保存路径,可自由选择。3、按finish(完成)提交即可开始生成文档。...

2019-10-09 11:18:20 753

原创 使用文本编辑器编写Java源代码

使用文本编辑器编写Java源代码编写Java应用程序,可以使用任何一个文本编辑器来编写程序的源代码,然后使用JDK搭配的工具进行编译和运行。在这里我将介绍一个使用简单的文本编辑器来开发一个Java应用程序的步骤。打开记事本,在记事本中输入如下代码:public class HelloJava{ public static void main(String [] args){ ...

2019-09-29 00:13:50 16994 14

空空如也

空空如也

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

TA关注的人

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