国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C語言練習0之數組——數組元素求和與數組冒泡排序(bubble sort)

2019-11-08 02:49:05
字體:
來源:轉載
供稿:網友

今天復習了一下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");}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 工布江达县| 阿拉善右旗| 南丰县| 遂川县| 平南县| 蕲春县| 波密县| 固阳县| 新郑市| 平谷区| 临邑县| 章丘市| 娄底市| 昭通市| 富宁县| 潮安县| 永安市| 五大连池市| 烟台市| 赤峰市| 揭阳市| 平谷区| 七台河市| 富平县| 江阴市| 肥东县| 神木县| 赣榆县| 东港市| 南昌市| 松原市| 枝江市| 西平县| 五原县| 北碚区| 突泉县| 鄂托克前旗| 得荣县| 兴和县| 峨边| 府谷县|