当前位置: 首页 > news >正文

C语言--给定一个数组,把第一项的值减去第二项的值,第二项的值减去第三项的值,第三项的值减去第四项的值,依次类推。放到一个新的数组中,并打印新的数组


 一.题目描述:

给定一个数组,把第一项的值减去第二项的值,第二项的值减去第三项的值,第三项的值减去第四项的值,依次类推。放到一个新的数组中,并打印新的数组。

比如:输入一个数组是5,4,3,2,1

           输出:1,1,1,1


二.思路分析

创建一个新的数组,然后用第一项的值减去第二项的值,第二项的值减去第三项的值,然后赋值给新的数组。值得注意的是,新的数组长度是原来的长度-1.

图解:


 三.完整代码

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>  //引用头文件
int main()
{int n;printf("请输入数组的个数 :");scanf("%d", &n);int* arr = (int*)malloc(n * sizeof(int));printf("请输入数组的每个元素 :");for (int i = 0;i < n;i++){scanf("%d", &arr[i]);}printf("原来的数组是 : ");for (int i = 0;i < n;i++){printf("%d ", arr[i]);}printf("\n");int* brr = (int*)malloc((n-1) * sizeof(int));for (int i = 0;i < n-1;i++){brr[i] = arr[i] - arr[i + 1];}printf("新的数组是: ");for (int i = 0;i < n - 1;i++){printf("%d ", brr[i]);}free(arr);free(brr);return 0;
}

 四.运行结果


 创作不易, 如果这份博客👍对你有帮助,可以给博主一个免费的点赞以示鼓励。
欢迎各位帅哥美女点赞👍评论⭐收藏,谢谢!!!
如果有什么疑问或不同的见解,欢迎在评论区留言哦👀。
祝各位生活愉快⭐

http://www.lryc.cn/news/240200.html

相关文章:

  • Vue+Swiper实现轮播图效果
  • 竞赛选题 行人重识别(person reid) - 机器视觉 深度学习 opencv python
  • 解决vue中引入天地图显示不全问题,设置setTimeout即可解决!
  • 【OpenCV实现图像:使用OpenCV进行物体轮廓排序】
  • 【8】Spring Boot 3 集成组件:安全组件 spring security【官网概念篇】
  • UDP中connect的作用
  • Go使用开源库go-excelize操作Excel文件
  • 软件测试个人求职简历该怎么写,模板在这里
  • opencv-Hough 圆环变换
  • 福州大学《嵌入式系统综合设计》实验五:图像裁剪及尺寸变换
  • LLM之Prompt(二):清华提出Prompt 对齐优化技术BPO
  • chatglm3部署使用
  • Android扫码ZXing
  • 求解Beamforming-SOCP(CVX求解)
  • 解决Vue项目的runtime-only转为runtime-compiler
  • hash模式和history模式
  • 聊聊logback的LevelFilter
  • mysql 行转列 GROUP_CONCAT 试验
  • HarmonyOS元服务开发实战—端云一体化开发
  • 【搭环境】装Python3.8 open3d
  • 【C语言】深入解开指针(四)
  • AMEYA360:瑞萨面向高端工业传感器系统推出高精度模拟前端的32位RX MCU
  • 切面Aspect + 策略模式实现待办提醒功能
  • SAP 调取http的x-www-form-urlencoded形式的接口
  • thingsboard3.6的mailConfigTemplateController错误
  • Go语言中获取IP
  • 【Computer Vision Foundation】全球计算机视觉基金会论文网
  • 计网(复习自用)
  • 安徽省广德市选择云轴科技ZStack Cloud云平台建设县级智慧城市
  • 【计算思维】蓝桥杯STEMA 科技素养考试真题及解析 6