当前位置: 代码迷 >> 综合 >> 数组做函数参数 将一个数组中比10大的数复制到另一个数组中
  详细解决方案

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

热度:26   发布时间:2024-02-05 04:56:13.0
/*革启博客,袁欢,袁欢的博客,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;
}

 

  相关解决方案