1樓:匿名使用者
#include
#define n 5
void main()
int i,j,num[n],temp;
int *p;
p=num; /指標p指向數或坦老組num[n]的首位址。
printf("實現氣泡排序之前的陣列元素為: "
for (i=0;iscanf("%d",p+i);
for(i=0;ifor(j=0;jif (*p+j)<*p+j+1))
temp=*(p+j);
p+j)=*p+j+1);
p+j+1)=temp;
printf("\信賣n氣泡排序之後的陣列元素為:")for (i=0;iprintf("%d ",p+i));
printf("");
//3.用指標法對10個整數按由大到小的順序排序。排序採用「冒泡法」。 **錯了呢?
2樓:篤俠
排序錯了,應該這樣:
for(j=0;j<9;j++)
for(i=0;i<10-j-1;i++)if(*(p1+i)<*p1+i+1))
3樓:帳號已登出
#include
#include
#define max 100
void sort(int a,int len)}if(flag == 1)
break;}}
int main(void)
sort(a,cnt);
for(i=0;iprintf("%d ",a[i]);
printf("");
很明顯你的for迴圈應改為。
for(j=0;j<9;j++)
for(i=1;i<9-j;i++)
為了讓演算法更為優化,**flag,意思是隻要沒有發生一次交換,資料就已經是有序的了!
4樓:網友
for(j=0;j<10;j++)改成j<10-1
for(i=0;i<10-j;i++)改成i<10-j-1
看看是不是就好了。排序部分寫的有點問題。
c語言程式設計題:用選擇法對10個整數排序
5樓:凌亂心扉
#include
int main()
printf("排序前的序列為:");
for(i=0;i<10;i++)//輸出排序前的序列printf("");
for(i=0;i<9;i++)
if(min!=i)//說明第乙個數不是最小數,所以將a[i+1]~a[10]中最小值與a對換。
printf("排序後的序列為:");
for(i=0;i<10;i++)//輸出排序後的序列printf("%5d",a);
printf("");
return 0;}
6樓:網友
main()
printf("由小到大排序結果為:");
for(i=0;i<10;i++)
printf("%d,",a[i]);
7樓:海賊路飛
第二個巢狀的for語言裡不應該是j=i+1而是j=0才對。
8樓:編**的沒意思
//選擇排序。
bai每次。
du找出所剩元素。
zhi中最小(大dao)的值。
回void selectionsort(int arr,int n)}
9樓:網友
排序有很多種演算法。我就。
隨便給你來乙個吧。
#include
void sort(int k)
for(j1=0;j1<9;j1++)for(j=0;j<10;j++)
printf("%d\t",k[j]);
return 0;
10樓:育知同創教育
#include
簡單選復擇排。
序制void selectsort(int r[ ]int n)
c語言程式設計:用指向指標的指標的方法對n個整數排序並輸出。
11樓:琦蘭
用指向指標的指標的方法對n個整數排序並輸出的具體程式設計步驟如下:
1、編寫頭函式:專#include 。
2、編寫條件屬函式:
void sort(int **p,int n)}}3、最後編寫主函式:
int main()
如何用指向指標對陣列中10個整數按從小到大排列??
簡單,用氣泡排序。include void main int i,j,temp int num p p num printf 請輸入個整數 for i i i scanf d num i printf 排序前為 for i i i printf d num i for i i i for j j i...
什麼是需要係數法,二項式法和單位指標法
電氣負荷計算方法有 需要係數法,利用係數法,二項式係數法,單位面積功率計演算法,單位產品功率計演算法等.1 需要係數法 用裝置功率乘以需要係數和同時係數,直接求出計算負荷 2 利用係數法 採用利用係數求出最大負荷班的平均負荷,再考慮裝置臺婁和功率差異的影響,乘以與有效臺數有關的最大系數求得計算負荷 ...
什麼是養分豐缺指標法,什麼是土壤養分豐缺指標法?其特點是什麼?
答 通過土壤養分測試結果和田間肥效試驗結果,建立不同作物 不同區域的土壤養分豐缺指標,提供肥料配方。土壤養分豐缺指標田間試驗也可採用 3414 部分實施方案。3414 方案中的處理1為無肥區 ck 處理6為氮磷鉀區 npk 處理2 4 8為缺素區 即pk nk和np 收穫後計算產量,用缺素區產量佔全...