C语言练习0之数组——数组元素求和与数组冒泡排序(bubble sort)
来源:互联网 发布:mac妆前乳专柜价格 编辑:程序博客网 时间:2024/05/21 09:12
今天复习了一下C语言的数组部分。
练习了数组元素的求和与冒泡排序。主要内容就是 C语言中函数的声明和调用,数组的表示,还有数组长度的求法。
其中,数组长度的求法用sizeof()函数,用数组占内存总空间,除以单个元素占内存空间大小,即可求出数组长度。
此外,冒泡排序主要是运用for循环,来达到依次比较的目的,将数组中较大的元素逐渐“浮到”最上层。
代码如下:
#include<stdio.h>int array_sum(int array[],int n);void paopao(int array1[],int n);int main(){int data[] = {2,7,9,10,45,15,38};int size = sizeof(data)/sizeof(data[0]); //求数组长度printf("求和结果是:%d\n",array_sum(data,size)); printf("\n"); paopao(data,size);return 0;}int array_sum(int array[],int n) //求和函数{int sum=0;for(int i=0;i<n;i++){sum+=array[i];}return sum;}void paopao(int array1[],int n) //冒泡排序函数{ int temp=0; for(int i=0;i<n;i++) for(int j=0;j<n-i;j++) { if(array1[j]>array1[j+1]) { temp=array1[j]; array1[j]=array1[j+1]; array1[j+1]=temp; } } printf("冒泡排序结果是: "); for(int k=0;k<n;k++) { printf("%d ",array1[k]); } printf("\n");}
0 0
- C语言练习0之数组——数组元素求和与数组冒泡排序(bubble sort)
- C语言数组练习 冒泡排序~
- C语言 数组与冒泡排序
- c语言 冒泡排序 使用数组方式 冒泡函数函数名为void bubble( )
- sort数组冒泡排序
- c语言数组--冒泡排序
- C语言---数组,字符串数组,冒泡排序
- C语言/C++|Bubble Sort(冒泡排序)
- C语言学习笔记分享之数组(冒泡排序)
- C语言编程练习——字符串数组的冒泡排序,从小到大
- 练习,数组冒泡排序
- 冒泡排序练习(Bubble Sort)
- 好玩的C语言数组!!(冒泡排序数组)
- 排序之冒泡排序(Bubble Sort)
- JS之数组元素排序方法sort
- C语言之数组冒泡排序方法(学习之路)
- (C#)冒泡排序 Bubble Sort
- Bubble Sort (冒泡排序 C++)
- SVM支持向量机原理(四)SMO算法原理
- postgresql 学习笔记
- Linux 常用命令和目录 安装jdk eclipse myeclipse
- java基础(4)--流程控制与数组
- 自己写一个简单的Splash界面的过程
- C语言练习0之数组——数组元素求和与数组冒泡排序(bubble sort)
- 为什么用Java——一个来自Python阵营的程序员告诉你
- 元音与非元音字符串
- Java反射
- 日期转换
- web应用程序最好选择cms收集器,低暂停,
- Java Fundamental day02
- 如何防恶意解析,禁止用IP访问网站的Apache设置?
- 安卓 ContentProvider(获取系统联系人)