news 2026/8/9 23:08:08

Day44~给定一个数组,对于数组的每个位置,实现一个算法求数组中除当前元素的所有元素的乘积。介绍如下:

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Day44~给定一个数组,对于数组的每个位置,实现一个算法求数组中除当前元素的所有元素的乘积。介绍如下:

例如数组为 [0, 1, 3],除当前元素的所有元素乘积为 [1 * 3, 0 * 3, 0 * 1],结果为 [3, 0, 0]

输入:3

0 1 3

输出:3 0 0

#include <stdio.h> #define MAX_SIZE 1024 int main(int argc, char **argv) { int n, i, j, temp; int result = 1; // 计算数组arr1所有数的乘积 int count = 0; // 记录0的个数 int arr1[MAX_SIZE]; int arr2[MAX_SIZE]; scanf("%d", &n); for (i = 0; i < n; i++) { scanf("%d", &arr1[i]); } for (i = 0; i < n; i++) { if (arr1[i] == 0) { count++; temp = i; } else { result *= arr1[i]; } } if (count == 0) // 数组1的成员中没有0 { for (j = 0; j < n; j++) { arr2[j] = result / arr1[j]; } } else if (count == 1) // 数组1的成员有1个0 { for (j = 0; j < n; j++) { if (j == temp) { arr2[j] = result; } else { arr2[j] = 0; } } } else // 数组1的成员0的个数>1 { for (j = 0; j < n; j++) { arr2[j] = 0; } } for (int j = 0; j < n; j++) { printf("%-2d", arr2[j]); } printf("\n"); return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/6 21:29:33

还在用公共仓库?揭秘头部企业都在用的私有化镜像管理方案

第一章&#xff1a;私有化镜像管理的行业趋势与背景随着企业对数据安全、合规性以及系统稳定性的要求日益提升&#xff0c;私有化部署已成为众多中大型组织在技术架构选型中的优先方向。容器化技术的普及&#xff0c;尤其是 Kubernetes 的广泛应用&#xff0c;使得镜像作为应用…

作者头像 李华
网站建设 2026/8/7 19:17:38

SGMICRO圣邦微 SGM358YS/TR SOP 运算放大器

特性 低成本 轨到轨输入和输出 典型输出电压0.8mV 单位增益稳定 增益带宽积:1MHz 极低输入偏置电流:10pA 供电电压范围:2.1V至5.5V 。输入电压范围: -0.1V至5.6V,Vs5.5V时低供电电流:60uA/放大器 小型封装 SGM321采用SOT-23-5和SC70-5封装SGM358提供SOIC-8、MSOP-8和DIP-8封装S…

作者头像 李华
网站建设 2026/8/5 9:58:15

【Docker日志收集终极指南】:5大高效方案揭秘,告别日志丢失难题

第一章&#xff1a;Docker日志收集的核心挑战与重要性在现代微服务架构中&#xff0c;Docker容器的广泛应用使得应用部署更加灵活高效&#xff0c;但同时也带来了日志管理的复杂性。由于容器具有短暂性和动态调度的特性&#xff0c;传统的日志采集方式难以有效追踪和保留运行时…

作者头像 李华
网站建设 2026/8/6 8:41:56

基于51单片机设计一款智能社区路灯控制系统(有完整资料)

资料查找方式&#xff1a;特纳斯电子&#xff08;电子校园网&#xff09;&#xff1a;搜索下面编号即可编号&#xff1a;T2732407C设计简介&#xff1a;本设计是基于51单片机设计一款智能社区路灯控制系统&#xff0c;主要实现以下功能&#xff1a;1.自动光控: 利用光敏模块的数…

作者头像 李华
网站建设 2026/8/8 6:13:35

关系抽取十年演进(2015–2025)

关系抽取十年演进&#xff08;2015–2025&#xff09; 一句话总论&#xff1a; 2015年关系抽取还是“管道式&#xff08;实体识别分类&#xff09;手工特征监督学习”的规则时代&#xff0c;2025年已进化成“端到端VLA多模态大模型实时开放关系抽取量子鲁棒自进化全域社交关系意…

作者头像 李华