首页 > 其他分享 >每日一题--交换数组

每日一题--交换数组

时间:2024-09-21 21:51:44浏览次数:3  
标签:sz 数组 -- int arr2 arr1 printf 一题

题目

【一维数组】交换数组

作业内容

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

答案

#define   _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
	int a = 0, b = 0, c = 0;
	int arr1[3] = { 1,2,3 };
	int arr2[3] = { 4,5,6 };

	int sz = sizeof(arr1) / sizeof(arr1[0]);

	for (int i = 0; i < sz; i++)
	{
		int tmp = arr1[i];
		arr1[i] = arr2[i];
		arr2[i] = tmp;
	}

	printf("数组arr1的内容: ");
	for (int i = 0; i < sz; i++)
	{
		printf("%d ", arr1[i]);
	}

	printf("数组arr2的内容: ");
	for (int i = 0; i < sz; i++)
	{
		printf("%d ", arr2[i]);
	}

	/*a=arr2[0];
	arr2[0] = arr1[0];
	arr2[0] = a;
	b= arr2[1];
	arr2[1] = arr1[1];
	arr2[1] = b;
	c=arr2[2]  ;
	arr2[2] = arr1[2];
	arr2[2] = c;
	printf("%d", *arr1);
	printf("%d", *arr2);*/

	return 0;
}

解析

在注释出,写明了一个令人思考的错误

具体打印的arr1为数组地址的解引用

故打印起来只有一个数字

标签:sz,数组,--,int,arr2,arr1,printf,一题
From: https://blog.csdn.net/Xian_haichi/article/details/142425280

相关文章

  • The 2024 ICPC Asia EC Regionals Online Contest (II)
    目录写在前面F签到A枚举J贪心I构造,二进制L数学,三分G数学,辗转相除E结论,最短路写在最后写在前面补题地址:https://codeforces.com/gym/105358。以下按个人向难度排序。妈的7题秒完剩下的题感觉没一个能做的。F签到#include<bits/stdc++.h>#definelllonglongcon......
  • Redis典型应用 - 缓存
    1.什么是缓存?简单来说,核心思路就是把一些常用的数据放到触手可及(访问速度更快)的地方,方便随时读取。对于计算机硬件来说,往往访问速度越快的设备,成本越高,存储空间越小。缓存是更快,但是空间上往往是不足的。因此大部分的时候,缓存只放一些热点数据(访问频繁的数据),就非常有用了。......
  • Web攻防之业务安全实战指南pdf版
    内容简介业务安全漏洞作为常见的Web安全漏洞,在各大漏洞平台时有报道,本书是一本从原理到案例分析,系统性地介绍这门技术的书籍。撰写团队具有10年大型网站业务安全测试经验,成员们对常见业务安全漏洞进行梳理,总结出了全面、详细的适用于电商、银行、金融、证券、保险、游戏......
  • 2024年最新全国计算机二级WPS学习资料共享(小黑课堂)
    2024年9月份最新的全国计算机二级WPS学习资料共享(小黑课堂)真题视频解析-10套:作业讲解:WPS选择题公共基础讲解:直播课和笔记:获取方式:资料获取链接如下:下载链接:https://mp.weixin.qq.com/s/NaYkzGTALGdcbgd2x81A7Q......
  • 同步回调的Android实现
    在Android开发中,同步回调通常是指在异步操作完成之前,主线程会阻塞等待直到异步操作完成。然而,Android应用程序设计的核心原则之一就是避免在UI线程上执行耗时的操作,因为这会导致应用无响应(ANR)。因此,同步回调并不是一种推荐的做法,但在某些情况下,可能会有特殊需求。实现同步回调的方......
  • 程序员的忠告:别想着靠技术生存一辈子
    一、在一个地方工作8小时就是“穷”在国内,你千万不要因为学习技术,就可以换来稳定的生活和高的薪水待遇,你更不要认为那些从事市场开发、跑腿的人没有前途。你知不知道,咱们国内有相当大的一部分软件公司,他们的软件开发团队都小得可怜,甚至只有1-3个人,连一个项目小组都算不上......
  • spring6.1在java17环境下使用反射
    引包<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-aop</artifactId><version>3.3.4</version></dependency>反射代码  编写简单的反射方法,如下所示packagecom.lw.reflect.cg......
  • 如何将示波器中的数据通过MATLAB/Simulink进行显示、处理和分析
    在进行一些实验验证时,有些变量无法直接通过示波器观察到,需要进行一系列的运算得到,1、首先,需要将示波器中的波形数据保存下来,将示波器设置为高分辨率模式,保存设置为保存全部,这样在保存图像时会同时生成excel文件到U盘,2、搭建Simulink模型如下图所示,主要使用‘fromworkplace’......
  • 基于SpringBoot+Vue+MySQL的手机销售管理系统
    系统展示用户前台界面管理员后台界面商家后台界面系统背景  随着智能手机的普及和市场竞争的日益激烈,手机销售行业面临着前所未有的挑战与机遇。传统的手工记录和简单的电子表格管理方式已难以满足现代手机销售业务的需求,销售数据的混乱和管理效率低......
  • 基于SpringBoot+Vue+MySQL的国产动漫网站
    系统展示用户前台界面管理员后台界面系统背景  随着国内动漫产业的蓬勃发展和互联网技术的快速进步,动漫爱好者们对高质量、个性化的国产动漫内容需求日益增长。然而,市场上现有的动漫平台大多以国外动漫为主,对国产动漫的推广和展示存在不足。为了填补这一空白......