C语言-----将数组A中的内容和数组B中的内容进行交换。(数组一样大)

简介: C语言-----将数组A中的内容和数组B中的内容进行交换。(数组一样大)
#include <stdio.h>
//将数组A中的内容和数组B中的内容进行交换。(数组一样大)
int main()
{
 
    int arr1[3] = {1,2,3};//创建数组
    int arr2[3] = {6,7,8};
 
    for ( int i = 0; i < 3; i++)
    {
        int tmp = arr1[i];//创建临时变量
        arr1[i] = arr2[i];//两个数组中的下标相同的不同数字通过临时变量进行交换。现在就是在交换
        arr2[i] = tmp;
    }//两个数组交换完成
    for (int i = 0; i < 3; i++)
    {
        printf("%d ", arr1[i]);//循环打印数组arr1内的数字
    }
    printf("\n");//打印一个数就换行
 
 
    for (int i = 0; i < 3; i++)
    {
        printf("%d ", arr2[i]);//循环打印数组arr2内的数字
    }
    return 0;
}
相关文章
|
15小时前
|
存储 编译器 C语言
C语言数组详解
C语言数组详解
8 1
|
2天前
|
存储 算法 C语言
二分查找算法的概念、原理、效率以及使用C语言循环和数组的简单实现
二分查找算法的概念、原理、效率以及使用C语言循环和数组的简单实现
|
1天前
|
C语言
C语言刷题(数组)
C语言刷题(数组)
|
1天前
|
编译器 C语言
指针进阶(数组指针 )(C语言)
指针进阶(数组指针 )(C语言)
|
2天前
|
C语言
【C语言刷题每日一题】一维数组的交换
【C语言刷题每日一题】一维数组的交换
|
2天前
|
存储 C语言
【C语言刷题系列】求一个数组中两个元素a和b的和最接近整数m
【C语言刷题系列】求一个数组中两个元素a和b的和最接近整数m
|
3天前
|
C语言
【C语言】:详解函数指针变量,函数指针数组及转移表
【C语言】:详解函数指针变量,函数指针数组及转移表
9 2
|
2天前
|
C语言
【C语言刷题系列】轮转数组
【C语言刷题系列】轮转数组
|
2天前
|
C语言
【C语言刷题系列】交换整数的奇数位和偶数位
【C语言刷题系列】交换整数的奇数位和偶数位
|
2天前
|
C语言
【C语言刷题系列】交换两个变量的三种方式
【C语言刷题系列】交换两个变量的三种方式