- 博客(6)
- 收藏
- 关注
原创 C语言版冒泡排序
冒泡排序 /*用C语言程序中学过的冒泡法对输入的数据进行排序(升序),并输出排序后的结果(冒泡排序)*/ #include<stdio.h> #define M 10//宏定义 void bubble_sort(int a[],int n)//冒泡排序函数 ,定义了一个存放数据元素的数组a【】,数据元素n个; { int i,j,temp; for(i=0;i<n;i++) { for(j=0;j<n-i-1;j++) { if(a[j]>a[j+1
2021-08-08 00:16:37 100
原创 输入一组数据存入数组中,并将数据元素的个数动态地由输入函数完成。求输入数据的最大值、最小值,并通过函数参数返回所求结果
输入一组数据存入数组中,并将数据元素的个数动态地由输入函数完成。求输入数据的最大值、最小值,并通过函数参数返回所求结果; 问题分析:输入一组数据存入数组中,数据动态输入,就预示着要动态空间分配(指针的使用,malloc,free函数的运用),求最大最小值,可能要用到for循环和if语句判断; //输入一组数据,放到数组中,数据元素个数动态的由输入函数完成, //求输入数据的最大值、最小值,并通过函数参数返回所求结果 #include<stdio.h> #include<stdlib..
2021-08-08 00:13:10 1563 1
原创 求一元多项式的值
求一元多项,在x值确定下,式子的值,主要注意pow()函数的用法,参数是浮点型的即可 //求一元多项式的值 #include<stdio.h> #include<math.h> double poly(double x,int n,double a[])//函数求一元多项式的值 { int exp; double sum=0; for(exp=0;exp<n;exp++) { sum+=(a[exp]*pow(x,exp)); } return sum; }
2021-08-08 00:08:07 982
原创 严蔚敏《数据结构》表达式求值
/表达式的值/ #include<bits/stdc++.h> using namespace std; #define N 100 #define STACK_INIT_SIZE 5 #define STACKINCREMENT 10 #define OK 1 #define ERROR 0 typedef char CSElemType; typedef int SElemType; typedef int Status; //字符栈 typedef struct{//栈的顺序存储表示 CS
2021-05-13 22:30:55 465
原创 数据结构-严蔚敏版-顺序表及其基本操作
/*顺序表-初始化 */ #include<stdio.h> #include<stdlib.h> #define LIST_INIT_SIZE 100//顺序表的初始存储空间 typedef int ElemType; // 顺序表的结构体定义 typedef struct{ ElemType *elem;//存储空间的地址 int length;//当前存放的元素个数 int listsize;//此顺序表的实际长度 }SqList; //初始化顺序表 void InitList
2021-04-04 23:08:26 212
原创 动态分配数组
新手多多包含,大家有什么指点多多评论呀! 输入一组数据,放到数组中,数据元素个数动态的由输入函数完成,求输入数据的最大值、最小值,并通过函数参数返回所求结果 #include<stdio.h> #include<stdlib.h> int* DyArray(int **pDyArray,int n)//动态分配空间 { pDyArray=(int)malloc(n*sizeof(int)); return *pDyArray; } int InputDyArray(int *pDy
2021-04-03 15:24:44 1157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人