数组做函数参数 将一个数组中比10大的数复制到另一个数组中

/*革启博客,袁欢,袁欢的博客,C语言编程,c++编程群3337889,
群3337889,编程群3337889,我爱交流,编程交流群
程序袁欢,QQ1480040000
 版本:vs2019社区版
 功能:数组做函数参数
 将一个数组中比10大的数复制到另一个数组中*/
#include<stdio.h>
#define N 5
void change(int* p1, int* p2)
{
	int i=0;
	for (i = 0; i < N; i++)
	{
		if (*p1 >=10)
		{
			*p2 = *p1;
		}
		p1++;//地址偏移
		p2++;//同理
	}

}
int main()
{
	int i;
	int array1[N] = { 0 };
	int array2[N] = { 0 };
	printf("请输入数组1的值(共五个数):\n");
	for (i = 0; i < N; i++)
	{
		scanf_s("%d", &array1[i]);
	}
	change(array1, array2);
	for (i = 0; i < N; i++)
	{
		printf("%-4d", array1[i]);
	}
	printf("\n");
	for (i = 0; i < N; i++)
	{
		printf("%-4d", array2[i]);
	}
	return 0;
}

 

©️2020 CSDN 皮肤主题: 游动-白 设计师:上身试试 返回首页