通过键盘输入10个整数,将其保存在一维数组中,编程把该数组中所有为偶数的数 放在另一个数组中,用指针的方法进行编程。
通过键盘输入10个整数,将其保存在一维数组中,编程把该数组中所有为偶数的数 放在另一个数组中,用指针的方法进行编程。求大佬,帮忙改改,并解释一下#include<stdio.h>
void main()
{
int a[10],b[10],i,j,*p;
p=a;
printf("input:");
for(i=0;i<10;i++)
{
scanf("%d",p++);
}
for(i=0;i<10;i++)
if(*(p+i)%2==0)
{
j=0;
b[j]=*(p+i);
j++;
}
for(p=b;p<(b+10);p++)
printf("%d",*p);
}