满意答案
asd2257665
.12.20
采纳率:49%等级:12
已帮助:7193人
#define N 10
main()
{int i,j,k,a[N],b[N];
printf("Inter Array A:\n");
for(i=0;i
scanf("%d",&a[i]);
for(i=0,j=0;i
if(a[i]%2!=0)
{b[j]=a[i];j++;}
k=j;
printf("Arrar B:\n");
for(j=0;j
printf("%-4d",b[j]);
}
调试结果
输入数组A:
1 2 3 4 5 6 7 8 9 10
数组B:
1 3 5 7 9
非得用个函数的话就定义一个全局数组变量
#define N 10
int b[N];
main()
{int a[N],i,j;
printf("Inte array A:\n");
for(i=0;i
scanf("%d",&a[i]);
choose(a,N);
printf("array B:\n");
j=0;
while(b[j]!='\0')
printf("%-4d",b[j++]);
}
choose(int a[],int n)
{int i,j;
for(i=0,j=0;i
if(a[i]%2!=0)
{b[j]=a[i];j++;}
}
00分享举报