c语言:用指针找出第一个相同的元素|练习题

一、题目
用指针,找出两数组中第一个相同的元素,并输入该元素
如图:

c语言:用指针找出第一个相同的元素|练习题_第1张图片

 

二、代码截图【带注释】

c语言:用指针找出第一个相同的元素|练习题_第2张图片

 

三、源代码【带注释】

#include
void f();
int main()
{
    int a[5]= {5,6,7,8,9};
    int b[5]= {6,4,6,8,3};
    int *pa;
    int *pb;
    printf("第一组数据是:\n");
    for(pa=a; pa     {
        printf("%d ",*pa);
    }
    printf("\n第二组数据是:\n");
    for(pb=b; pb     {
        printf("%d ",*pb);
    }
    f(a,b);
}
void f(int *pa,int *pb)
{
    int *i,*j,*temp;
    for(i=pa,j=pb; i     {
        if(*i==*j)
        {
            temp=i;
            printf("\n\n第一个相同的数是:%d\n",*temp);
        }
    }
}

关注我, 每天分享编程知识

你可能感兴趣的:(c语言|练习题,c语言,算法,数据结构,开发语言)