中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C 求最大數,逆置數組 冒泡法

發布時間:2020-09-28 03:57:29 來源:網絡 閱讀:348 作者:990487026 欄目:開發技術



求第一,第二,第三大的值

#include <stdio.h>
int main(){
    int arr1[10]={1,3,2,5,4,7,5,6,9}; 
    int max        =0;
    int second_max =0;
    int third_max  =0;
	
	for(int a=0;a<10;a++){
		if(arr1[a] > max){
			third_max  =second_max;
			second_max =max;
			max        =arr1[a];
		}
	}
	printf("first  MAX = %d  \n",max);
	printf("second MAX = %d  \n",second_max);
	printf("third  MAX = %d  \n",third_max);
	return 0;
}
/*
請按任意鍵繼續. . .
first  MAX = 9
second MAX = 7
third  MAX = 5
請按任意鍵繼續. . .
*/







逆置數組

#include <stdio.h>
int main(){
    int arr1[10]={1,3,2,5,4,7,5,6,9}; 
	printf("-------原始元素--------\n");
	for(int a=0;a<10;a++){
		printf("arr1[%d]=%d\n",a,arr1[a]);
	}
	int  low=0;
	int high=9;
	int tmp_var;
	while(low<high){
		tmp_var    =arr1[low];
		arr1[low]  =arr1[high];
		arr1[high]   =tmp_var;
		low++;
		high--;
	}
	printf("-------分割線--------\n");
	for(int a=0;a<10;a++){
		printf("arr1[%d]=%d\n",a,arr1[a]);
	}
	return 0;
}   
/*
請按任意鍵繼續. . .
-------原始元素--------
arr1[0]=1
arr1[1]=3
arr1[2]=2
arr1[3]=5
arr1[4]=4
arr1[5]=7
arr1[6]=5
arr1[7]=6
arr1[8]=9
arr1[9]=0
-------分割線--------
arr1[0]=0
arr1[1]=9
arr1[2]=6
arr1[3]=5
arr1[4]=7
arr1[5]=4
arr1[6]=5
arr1[7]=2
arr1[8]=3
arr1[9]=1
請按任意鍵繼續. . .
*/



冒泡法

#include <stdio.h>
int main(){
    int arr1[10]={1,3,9,5,4,7,0,6,8,2}; 
	int tmp=0;
	int num=0;
	for(int i=0;i<10;i++){
		for(int j=0;j<10-i;j++){
			if(arr1[j]>arr1[j+1]){  //更改這個為小于號,數組的排序也會變
				tmp       =arr1[j];
				arr1[j]   =arr1[j+1];
				arr1[j+1] = tmp;
				num++;
			}
		}
	}
	printf("-------冒泡法排序用了%d次--------\n",num);
	for(int a=0;a<10;a++){
		printf("arr1[%d]=%d\n",a,arr1[a]);
	}
	return 0;
}   
/*
請按任意鍵繼續. . .
-------冒泡法排序用了20次--------
arr1[0]=0
arr1[1]=1
arr1[2]=2
arr1[3]=3
arr1[4]=4
arr1[5]=5
arr1[6]=6
arr1[7]=7
arr1[8]=8
arr1[9]=9
請按任意鍵繼續. . .


*/


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

墨脱县| 洪江市| 措美县| 无锡市| 南京市| 康保县| 梁山县| 武鸣县| 浮梁县| 临沂市| 翼城县| 囊谦县| 禹城市| 金昌市| 玛沁县| 宁乡县| 吉林省| 古丈县| 特克斯县| 胶南市| 昆明市| 青冈县| 石台县| 东兰县| 海丰县| 自贡市| 望谟县| 尉犁县| 搜索| 怀柔区| 蓬溪县| 漯河市| 福建省| 望都县| 阿图什市| 大渡口区| 启东市| 奇台县| 石狮市| 改则县| 临城县|