我寫了下面的代碼來對一個字符串進行泡泡排序。它顯示垃圾值。泡泡排序字符數組
main() {
int n, j, k;
char a[20], temp;
// statements to scan the number of items (n) and the string a[n].
for (j = 1; j < n; j++) {
for (k = 0; k < n - j; k++) {
if (a[k] >= a[k+1]) {
temp = a[k];
a[k] = a[k+1];
a[k+1] = a[k];
}
}
}
printf("The sorted items are: %s",a);
}
可能是什麼問題?
提示:什麼是n設置? – 2014-12-03 03:49:52
顯示用於掃描項目數(n)和字符串a [n]的'//語句的代碼.' – 2014-12-03 03:50:17