我这个编程有什么问题吗,为什么显示多个未被识别的符号,手机上编程的就没问题,到了电脑上就报,无语
这和你写的代码没关,是你在当前文件夹下已经有一个main函数了,main函数只能有一个,你把1.obj中的main函数注释掉就行了
看一下错误提示:
你有一个名为:编程题1的源文件,里面有主函数main()。
但在这个名为:作业2的源文件里,也有主函数main()。
重复了,编译器只允许程序里有一个main()主函数,就会出错。
解决方案的话,就是两个程序放到两个不同的项目里,
应该是这样。
有序是指奇数的相对位置不变,偶数的相对位置也不变
void orderSort(int a[])
{
int i, j, k, x;
for (i = 0; ; i++)
{
while (a[i] % 2) i++; //找到从左到右第一个偶数
j = i + 1;
while (!(a[j] % 2)) j++; //找到该偶数右边第一个奇数
if(j > 9) break; //便利完退出循环
for (x = j; x > i; x--) //向左冒一次泡(大概这个意思)
{
k = a[x];
a[x] = a[x - 1];
a[x - 1] = k;
}
printfArray(a);
}
}