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

【C++ Primer Plus习题】7.6

问题:

这里是引用

解答:

#include <iostream>
using namespace std;#define SIZE 20int Fill_array(double* arr, int len)
{int i = 0;for (i = 0; i < len; i++){cout << "请输入值:";cin >> arr[i];if (cin.fail()){cout << "输入非法数字,结束输入!" << endl;break;}}return i;
}void Show_array(double* arr, int len)
{cout << "数组元素为:" << endl;for (int i = 0; i < len; i++){cout << arr[i] << "  ";}cout << endl;
}void Reverse_array(double* arr, int len)
{int j = len - 1;for (int i = 0; i < j; i++, j--){double temp = arr[i];arr[i] = arr[j];arr[j] = temp;}
}int main()
{double array[SIZE];int size=0;size=Fill_array(array, SIZE);Show_array(array, size);Reverse_array(array, size);Show_array(array, size);Reverse_array(&array[1], size-2);Show_array(array, size);return 0;
}

运行结果:
在这里插入图片描述

考查点:

  • 数组逆转

2024年8月30日20:46:04


http://www.mrgr.cn/news/15756.html

相关文章:

  • 数学基础 -- 线性代数之矩阵的逆
  • 媲美Flux pro! Ideogram 发布了 2.0 图像生成模型, 照片级真实感和高质量文本渲染!
  • 551. 学生出勤记录 I
  • 贴梗海棠T2T基因组-文献精读40
  • GLM-4-Long加持的RAG:更准,更简,更全!
  • SpringBoot 集成mybatis-plus
  • 网络安全领域含金量最高的5大赛事,每个网安人的梦!
  • 华为云征文|初识Flexus云服务X实例和参数配置,finalShell远程连接,安装MySQL并配置和远程访问
  • 制造企业如何启用BI工具,并构建自助式BI业务模式?
  • sickos 靶机渗透(wolf cms 渗透,squid 代理)
  • 【CF】1821E-Rearrange Brackets 题解
  • C++基础
  • 【Spring Boot 3】【Web】同时启用 HTTP 和 HTTPS
  • 51单片机-第九节-AT24C02存储器(I2C总线)
  • LeetCode_sql_day18(1841.联赛信息统计)
  • AI Agent从实操体验到代码理解
  • duckDB源码GDB调试
  • 安装飞桨paddle2.6.1+cuda11.7+paddleRS-develop开发版
  • Linux教程七:文件目录类命令ls、cd(图文详解)
  • PDF文本指令解析与文本水印去除