自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 5-1链队入队出队操作

链队基本操作。#include<iostream>using namespace std;#define OK 1#define ERROR 0typedef int Status;typedef char QElemType;typedef struct QNode { QElemType data; struct QNode *next;} QNode, *QueuePtr;typedef struct { QueuePtr front;

2022-05-16 19:27:38 973

原创 6-2 循环队列出队入队

用一个数组表示循环队列,请编写算法实现循环队列的初始化、入队和出队操作。输入时:第一行输入队列数据空间容量,第二行依次输入5个待插入元素值,第三行再依次输入5个待插入元素值。输出时:第一行和最后一行输出循环队列元素值及其下标(元素值(下标)),若中途出现队空或队满,则应给出相应提示。函数接口定义:void InitQ(SqQueue &Q,int N);void AddQ(SqQueue &Q, int x );Status DeleteQ(SqQueue &Q,

2022-05-16 17:42:46 3923

原创 6-1 顺序栈的基本运算

编写函数实现顺序栈的初始化、出栈、入栈运算。函数接口定义:在这里描述函数接口。例如:Status iniStack(Sqstack &S); //初始化栈Status push(Sqstack &S,SElemType x);//入栈Status pop(Sqstack &S,SElemType &e);//出栈裁判测试程序样例:#include <stdio.h>#include <malloc.h>t

2022-05-16 17:41:17 2619

原创 6-1 密接者追踪系统(单链表的插入和查询)

新冠疫情泛滥,为了控制疫情传播速度,对密接者的追踪和管理非常重要。现在开发一款密接者追踪系统,存放所有密接者信息,该系统能够按照姓名查询密接者信息,也能在系统中插入新的密接者。已知该系统采用单链表实现密接者信息的存储(已存有4位密接者的信息,包括姓名和症状),编写函数实现密接者的查询和新增。函数接口定义:在这里描述函数接口。例如: LinkList locate_LinkList(LinkList H, char key[]); //H为单链表的头指针,key为要查询的姓名 Status ListI

2022-05-12 15:46:52 2619

原创 P1002 [NOIP2002 普及组] 过河卒 c语言

题目描述棋盘上 AA 点有一个过河卒,需要走到目标 BB 点。卒行走的规则:可以向下、或者向右。同时在棋盘上 CC 点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。因此称之为“马拦过河卒”。棋盘用坐标表示,AA 点 (0, 0)(0,0)、BB 点 (n, m)(n,m),同样马的位置坐标是需要给出的。现在要求你计算出卒从 AA 点能够到达 BB 点的路径的条数,假设马的位置是固定不动的,并不是卒走一步马走一步。输入格式一行四个正整数,分别表示 BB 点坐标和

2021-12-29 11:54:45 2193

原创 P1003 [NOIP2011 提高组] 铺地毯 c语言

题目描述为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯。一共有nn张地毯,编号从11到nn。现在将这些地毯按照编号从小到大的顺序平行于坐标轴先后铺设,后铺的地毯覆盖在前面已经铺好的地毯之上。地毯铺设完成后,组织者想知道覆盖地面某个点的最上面的那张地毯的编号。注意:在矩形地毯边界和四个顶点上的点也算被地毯覆盖。输入格式输入共n + 2n+2行。第一行,一个整数nn,表示总共有nn张地毯。接下来的nn行中...

2021-12-29 11:50:11 432

原创 P1029 [NOIP2001 普及组] 最大公约数和最小公倍数问题

一开始是直接暴力写了求最大公约数和最小公倍数的函数,然后只通过了4个测试点,问了一个好基友,他写了一个,通过了8个测试点,真真让我学到了注意!!!下面的代码只通过了8个测试点!!!!!!!!!各位大佬有通过的代码,可以给孩子放在评论上,孩子需要帮助!!!!!!!!题目描述输入两个正整数x_0, y_0x0​,y0​,求出满足下列条件的P, QP,Q的个数: P,QP,Q是正整数。 要求P, QP,Q以x_0x0​为最大公约数,以y_0y0​为最小公倍数。 ...

2021-12-25 13:18:13 415

原创 最大公约数与最小公倍数

考试的时候我写的代码竟然一直超时,直接丢了9分,哎上代码#include<stdio.h>intmain(){intm,n,i,min=0,a,b;scanf("%d%d",&m,&n);if(m>n)min=n;elsemin=m;for(i=1;i<=min;i++){ if(m%i==0&&n%i==0) { a=i;}}...

2021-12-20 21:55:49 194

原创 汉诺塔c语言

#include<stdio.h>void move(char x,char y);void hannuo(int n,char a,char b,char c);int main(){ int n; scanf("%d",&n); char a='a',b='b',c='c'; hannuo(n,a,b,c); return 0;}void hannuo(int n,char a,char b,char c){ if(n...

2021-12-20 21:41:46 630

原创 凯撒密码c语言

为了防止信息被别人轻易窃取,需要把电码明文通过加密方式变换成为密文。输入一个以回车符为结束标志的字符串(少于80个字符),再输入一个整数offset,用凯撒密码将其加密后输出。恺撒密码是一种简单的替换加密技术,将明文中的所有字母都在字母表上偏移offset位后被替换成密文,当offset大于零时,表示向后偏移;当offset小于零时,表示向前偏移。输入格式:输入第一行给出一个以回车结束的非空字符串(少于80个字符);第二行输入一个整数offset。输出格式:输出加密后的结果字符串。输入样

2021-12-18 16:02:27 1711

原创 求整数序列中出现次数最多的数

本题要求统计一个整型序列中出现次数最多的整数及其出现次数。输入格式:输入在一行中给出序列中整数个数N(0<N≤1000),以及N个整数。数字间以空格分隔。输出格式:在一行中输出出现次数最多的整数及其出现次数,数字间以空格分隔。题目保证这样的数字是唯一的。输入样例:10 3 2 -1 5 3 4 3 0 3 2结尾无空行输出样例:3 4#include<stdio.h>int main(){ int n,i,j; scan...

2021-12-18 15:03:37 371 1

转载 螺旋方阵c语言

#include<stdio.h>int main(){ int n; scanf("%d",&n); int a[100][100]={0}; int z,k,m=1,c,i,j; for(c=0;c<=n/2+1;c++){ for(i=c;i<n-c;i++){ a[c][i]=m++; } for(j=c+1;j<n-c;j++){ ...

2021-12-18 14:33:10 1294

原创 6-2 A06-指针-约瑟夫问题 (10 分)

约瑟夫问题:N个人围成一圈,从第一个人开始报数,数到M的人出圈;再由下一个人从1开始报数,数到M的人出圈;……直到只剩1人,输出依次出圈的人的编号。N,M由键盘输入,0 <M <= N <20。函数第一个参数设计为指针,传主函数的数组作为参数。输出时,每个数字后有且仅有一个空格。例如N=7,M=2,表示7个人围坐一圈,从1号开始报数,数到2的就出列。第一轮转圈中,2、4、6号依次出列。还剩下7、1、3、5四个数字。第二圈又是数到2的数列,1和5出列。第三圈的时候,只剩下..

2021-12-16 21:44:22 461

原创 复习删除数组中的重复元素

//如何删除数组中的重复元素#include<stdio.h>int main(){ int n; scanf("%d",&n); int a[100]; int i,j,k; for(i=0;i<n;i++){ scanf("%d",&a[i]); } for(i=0;i<n-1;i++) { for(j=i+1;j<n;j++){ ...

2021-12-14 14:58:04 963 1

原创 6-3 A07-字符串-复制 (10 分)

6-3 A07-字符串-复制 (10 分)将用户从键盘输入的字符串t中从第m个字符开始的全部字符复制到字符串s中。如果m已经大于字符串t的长度,则s是一个空串(就是给下标为0的元素赋值为'\0')。函数接口定义:void strmcpy( char *t, int m, char *s );在这里解释接口参数。例如:其中t指向用户输入的字符串;m代表从哪个位置开始复制,m是一个>=1的数字;s是输出参数,表示从t中第m个字符起复制的字符串,装入s中。裁判测试程序样例:...

2021-12-13 20:35:45 3937

原创 6-1 A05-函数-绝对素数 (10 分)

6-1 A05-函数-绝对素数 (10 分)如果一个自然数是素数,且它的数字位置经过左后对换后也为素数,则称为绝对素数,如13,对换后31,都是素数,所以13、31都是绝对素数。请按题意编写两个函数,判断一个数是否是绝对素数。给出的测试数据最小为2位数,最大为8位数。函数接口定义://判断n是否是素数,如果是返回1,不是素数返回0 int isPrime(int n); //将参数x反转,如x是123,则返回321 int rev(int x); 在这里解释接口参数。其中n是用..

2021-12-13 16:33:26 4590

原创 复制字符串pta

现在我还是不明白为什么只能用‘\0',而不能用0和NULL?????????

2021-12-07 14:55:40 690 1

原创 06-Pointer 求一组数中的平均值及最大值(pta)

这道题真的改了好多遍,之前做过一个类似的,但写出来之后一直有测试点过不了第四行一定要带星号第九行和第十一行里面的都带星号,而且一直都是(p+i),不要写成*p!!!!!!!!!!!!十三行也是(p+i)!!!!!!!!!sum要定义成double型!!!!!!不然答案就是错的...

2021-12-07 14:52:55 293

原创 P1059 [NOIP2006 普及组] 明明的随机数

上一道题通过看大佬的一种思想,运用到了这里面来,不得不说,很好用,显得整个代码非常整洁简练这道题也不难,但这种方法很简单就两个操作,一个是把数找到,方法很好用,洛谷上种树的那道题我也用了,然后就是一个简单的排序,直呼666...

2021-12-04 17:33:48 169

原创 【P1047 [NOIP2005 普及组] 校门外的树】

#include<stdio.h>int main(){ int changdu,m,i,j,sum=0; int a[100][2],b[10001]={0}; scanf("%d%d",&changdu,&m); for(i=0;i<m;i++) { scanf("%d%d",&a[i][0],&a[i][1]); } for(i=0;i<m;i++) { ...

2021-12-04 16:28:46 214

原创 【无标题】

昨天看了c语言最后的一个链表了解 ,一开始没咋看懂,后来看了好几遍差不多明白了,今天打开csdn看了一个链表,然后自己打的(源代码不是我的噢)很开心#include<stdio.h>#include<stdlib.h>typedef struct node{ int data; struct node *next;}*PNODE,NODE;PNODE init();void insert(PNODE head,int number);void pr...

2021-11-21 19:18:27 473

原创 fabs和abs的区别

函数fabs的作用是求浮点数x的绝对值;函数abs的作用是求x的绝对值。fabs函数原型:doublefabs(doublex);abs函数原型:intfabs(intx)。fabs函数参数:参数x是一个浮点数;abs函数参数:参数x是一个整数。...

2021-11-13 10:26:21 607

原创 函数亲和数

#include<stdio.h>int isQinHeShu(int a, int b); //返回0代表不是亲和数,返回1代表是int main(){ int a,b; int iRet=scanf("%d%d" ,&a ,&b); //scanf返回值存储起来,不会有警告 iRet= isQinHeShu(a,b); if (iRet) printf("%d And %d is QinHeShu" ,a,b);...

2021-11-12 21:47:01 939

原创 2021-11-12

关于字符串的小tips

2021-11-12 21:42:29 312

原创 2021-10-11

今天知道了,break不能用于if选择语句????????????????????????

2021-10-11 15:29:21 62

空空如也

空空如也

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

TA关注的人

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