完整代码怎么写的,是不是括号是中文全角的,是不是定义了多个main函数,或者有多个cpp文件里都定义了main
是不是main下面没有写完整。
只需完成 void swap(int *a, int *b) 函数的代码即可,不需要写主函数。
#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;
}