日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

指针选择排序法,10个整数从小到大排序

發布時間:2023/12/10 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 指针选择排序法,10个整数从小到大排序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
//指針方法,選擇排序法對10個int按從小到大排列 #include<stdio.h> main() {int n=10,i,b,a[10],*p;int sort(int *q,int n);// scanf("%d",&10);for(p=a;p<a+10;p++)//鍵盤輸入數組元素scanf("%d",p);p=a;//超重要!!!!!!!!!!不能忘sort(p,10);//調用函數for(p=a;p<a+10;p++)//輸出排序之后的函數printf("%3d",*p); } int sort(int *q,int n) {int *p,i,*j,*k,t;for(k=q;k<q+9;k++){p=k;for(j=p+1;j<q+10;j++)if(*p>*j)p=j;//*k=*p;t=*k;*k=*p;*p=t;} }

? ? 這個指針函數完全是自己修修改改獨立完成的,感覺這段時間進步挺大的,滿意!

? ? 牢記選擇排序法的思想,排序子函數中,重新設一個指針變量p,將k的地址賦給p,是因為后面要把j的地址賦給p,而不能直接賦給k,因為k是外面的for循環的循環變量,不能隨便賦值,會亂套!!

? ?主函數中,在調用sort函數之前,一定要給p重新賦值為a(即a[0]),因為前面的輸入循環,p已經指向a[9]的地址。

轉載于:https://www.cnblogs.com/sunmarvell/p/5946439.html

總結

以上是生活随笔為你收集整理的指针选择排序法,10个整数从小到大排序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。