我在我的大学有一个作业。这基本上是一个实验,我们尝试不同的排序算法,看看哪个更快。所以我首先尝试做一个 Bubblesort 程序,它向我发送了奇怪的错误消息,例如“[Error] stray '�' in program”。我做错了什么?
#include<stdio.h>
int main(){
int A[N]
int temp
int N=10
For (int i=1; i<N; i++){
std::cout << "Input value in A board, position" << i << std::endl;
std::cin >> A[i] >> std::endl;
}
For (int i=2; i<N; i++){
For (int j=N; j>i; i--){
If (A[j-1] > A[j]){
temp = Α[j-1];
Α[j-1] = Α[j];
Α[j] = temp;
}
}
}
return 0;
}
起初,我试图让N成为一个常数,但没有成功。所以我把它变成了一个变量,但它仍然不起作用。