同志们,这个怎么显示已存在int main主体

img


同志们能帮我看看这个哪错了吗?
它显示已存在int main主体了

完整代码怎么写的,是不是括号是中文全角的,是不是定义了多个main函数,或者有多个cpp文件里都定义了main
是不是main下面没有写完整。

只需完成 void swap(int *a, int *b) 函数的代码即可,不需要写主函数。

  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7395317
  • 除此之外, 这篇博客: 一个数组,把奇数放到左边,偶数放到右边,调整后有序方法和无序方法中的 3、main函数 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • #include <stdio.h>
    #include <stdlib.h>
    void printfArray(int a[]);
    void disorderSort(int a[]);
    int main()
    {
        int a[10] = {47, 86, 787, 87, 4, 79, 8, 98, 99, 2};
        int n;
        printf("原数组为:");
        printfArray(a);
        printf("有序or无序?\n1、有序\n2、无序\n");
        scanf("%d",&n);
        switch(n)
        {
            case 1: orderSort(a);
                    printf("奇偶排序后:");
                    printfArray(a);
                    break;
            case 2: disorderSort(a);
                    printf("奇偶排序后:");
                    printfArray(a);
                    break;
            default:printf("输入正确编号!\n");
        }
        return 0;
    }