- 博客(11)
- 收藏
- 关注
原创 顺序表递增有序,插入元素x后仍递增有序
/*思想:1)先找到x元素的插入位置(顺序表从左到右依次比较,若A元素大于x元素,那么x元素插入的位置就是A元素所在的位置)2)将A元素所在的位置的元素以及它之后的所有元素后移一个位置(因为是后移,为了不覆盖元素我们需要将这些元素从右到左开始依次后移)(从左到右后移的话会将元素覆盖,可以自行尝试)(后移后产生一个空位置)3)将 x元素插入到A元素初始的位置 (即 2)中的空位置)4)将顺序表的长度加1(不要忘记)*/typedef struct{//顺序表的结构体 int ...
2021-01-08 18:51:43 5174
原创 数据结构常用的结构体定义
一.顺序表结构体定义:typedef struct{ int data[maxsize]; int length;}Sqlist;二.单链表结构体定义:typedef struct LNode{ int data; struct LNode *next;}LNode;三.双链表结构体定义:typedef struct DLNode{ int data; struct DLNode *prior; struct DLNode...
2021-01-06 21:24:07 4122
原创 给出n个数,找出这n个数的最大值,最小值,和。
/*2020.2.17问题描述给出n个数,找出这n个数的最大值,最小值,和。输入格式第一行为整数n,表示数的个数。第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。输出格式输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和*/#include <stdio.h>int main(void){int...
2020-02-17 12:02:26 7657 2
原创 c语言
/*2020.2.17问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200输入格式 第一行为一个整数n。 第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式 输出一行,按从小到大的顺序输出排序后的数列。*/#include <stdio.h>int main(void){int n, ...
2020-02-17 12:01:51 164
原创 蓝桥杯c语言
/*2020.2.16问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。数据规模与约定1 <= n <= 1,000,000。*/#include <s...
2020-02-17 12:01:13 322
原创 蓝桥杯c语言
*/2020.2.16问题描述给定圆的半径r,求圆的面积。输入格式输入包含一个整数r,表示圆的半径。输出格式输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。数据规模与约定1 <= r <= 10000。/#include <stdio.h>#include <math.h>#define PI 3.14159265358...
2020-02-17 12:00:12 484
原创 蓝桥杯c语言
/*2.16求1+2+3+…+n的值。输入格式输入包括一个整数n。输出格式输出一行,包括一个整数,表示1+2+3+…+n的值。*/#include<stdio.h>int main(void){int i;long long n;scanf("%I64d", &n);long long he=0;for(i=1; i<=n; i++){h...
2020-02-17 11:58:13 716 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人