我正在嘗試在C中創建一個數組分類器;但它不起作用,我真的不明白爲什麼,所以我要求你幫忙。按照C中的上位順序進行數組排序
for(j=0;j<taille;j++){
for(i=j; i<taille -1;i++){
imin = j;
nbmin = tableau[j];
if (tableau[i+1]<nbmin){
imin = i+1; // on stocke l'indice de la plus petite variable
nbmin = tableau[i+1]; // on stocke la plus petite variable dans une variable intermédiaire
}
tableau[imin] = tableau[j]; // prend la dernière case non triée pour la mettre à l'endroit de la plus petite case du tableau
tableau[j] = nbmin; // la dernière case non triée contient la plus petite valeur non triée -> la cse est donc triée
}
}
感謝您的幫助!
請使用英語,不是每個人都懂法語。 –
某些變量在不應該(如imin,nbmin被重置爲每個j)時被重置 –
代碼看起來很好,你得到了什麼輸出?你能在這裏複製嗎? –