本文主要是介绍Tsukinai的第二十九个程序(指针交换数组元素),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Tsukinai的第二十九个程序
用指针交换数组a和数组b的对应元素。
int a[5]={1,2,3,4,5};
int b[5]={10,20,30,40,50};
输出格式要求:"a[%d]=%2d, " "b[%d]=%2d, "
程序运行示例如下:
a[0]=10, a[1]=20, a[2]=30, a[3]=40, a[4]=50, b[0]= 1, b[1]= 2, b[2]= 3, b[3]= 4, b[4]= 5,
#include <stdio.h>
#include <stdlib.h>
void C(int a[], int b[]);
int main()
{int a[5] = {1, 2, 3, 4, 5}, b[5] = {10, 20, 30, 40, 50}, i;for (i = 0; i < 5; i++){C(&a[i], &b[i]);}for (i = 0; i < 5; i++){printf("a[%d]=%2d, ", i, a[i]);}for (i = 0; i < 5; i++){printf("b[%d]=%2d, ", i, b[i]);}system("pause");return 0;
}
void C(int *a, int *b)
{int temp;temp = *a;*a = *b;*b = temp;
}
这篇关于Tsukinai的第二十九个程序(指针交换数组元素)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!