我的这段代码想实现将一个数组内的元素按奇偶性分成两个数组,我使用的编译器是vscode。
#include<stdio.h>
int main()
{
int num[100],odd[100],even[100],num;
printf("输入数组元素个数:");
scanf("%d",&num);
int i=0,od=0,ev=0;
while(i<num)
{
scanf("%d",&num[i]);
i++;
}
for(int j=0;j<num;j++)
{
if(num[j]%2!=0)
{
odd[od]=num[j];
od++;
}
else
{
even[ev]=num[j];
ev++;
}
}
for(int j=0;j<od;j++)
printf("%d",odd[j]);
for(int j=0;j<ev;j++)
printf("%d",even[j]);
return 0;
}
点击运行后会弹出如下窗口:
终端显示为: