我试着做一个简单的冒泡排序程序,但我遇到了未知的(对我来说)错误。我做错了什么?

问题描述 投票:0回答:0

我在我的大学有一个作业。这基本上是一个实验,我们尝试不同的排序算法,看看哪个更快。所以我首先尝试做一个 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成为一个常数,但没有成功。所以我把它变成了一个变量,但它仍然不起作用。

c++ sorting bubble-sort
© www.soinside.com 2019 - 2024. All rights reserved.