c语言:用指针找出第一个相同的元素|练习题
2024-01-07 20:40:42
一、题目
用指针,找出两数组中第一个相同的元素,并输入该元素
如图:
?
二、代码截图【带注释】
?
三、源代码【带注释】
#include <stdio.h>
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<a+5; pa++)
? ? {
? ? ? ? printf("%d ",*pa);
? ? }
? ? printf("\n第二组数据是:\n");
? ? for(pb=b; pb<b+5; pb++)
? ? {
? ? ? ? printf("%d ",*pb);
? ? }
? ? f(a,b);
}
void f(int *pa,int *pb)
{
? ? int *i,*j,*temp;
? ? for(i=pa,j=pb; i<pa+5,j<pb+5; i++, j++)
? ? {
? ? ? ? if(*i==*j)
? ? ? ? {
? ? ? ? ? ? temp=i;
? ? ? ? ? ? printf("\n\n第一个相同的数是:%d\n",*temp);
? ? ? ? }
? ? }
}
关注我,?每天分享编程知识
文章来源:https://blog.csdn.net/2301_76173427/article/details/135443379
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!