小米试题 数组其他元素乘积
来源:互联网 发布:如何关闭windows筛选器 编辑:程序博客网 时间:2024/04/29 18:57
#include <iostream>
using namespace std;
int *cal(int * input ,int n)
{
int *result = new int[n];
result[0] = 1;
for(int i = 1; i < n ; i++)
{
result[i] = result[i - 1]* input[i - 1];
}
result[0] = input[n - 1];
for(int i = n-2 ; i > 0 ; i--)
{
result[i] = result[i] * result[0];
result[0] *= input[i];
}
return result;
}
int main()
{
int a[] = {2,3,4,5};
int n = 4;
int *r = new int[n];
r = cal(a,n);
for(int i = 0; i < n ; i++)
cout<<r[i]<<" ";
return 0;
}
转载请标明出处,原文地址:http://blog.csdn.net/hackbuteer1/article/details/8484974
0 0
- 小米试题 数组其他元素乘积
- 数组乘积--数组中除第i个外的所有其他数组元素的乘积
- 把数组元素更新为除该元素外其他所有元素的乘积
- 数组元素的乘积
- 求数组中除第i个外的所有其他数组元素的乘积
- 小米笔试:最大子数组乘积
- 求数组元素的乘积
- leetcode_238. Product of Array Except Self 求数组中除本身元素之外的其他元素的乘积,不用除法
- 小米校招编程题:数组乘积、异形数、朋友圈
- 数组剔除元素后的乘积
- 题目:数组剔除元素后的乘积
- LintCode 数组剔除元素后的乘积
- (50)数组剔除元素后的乘积
- LintCode_数组剔除元素后的乘积
- 数组剔除元素后的乘积
- lintcode ----数组剔除元素后的乘积
- 数组剔除元素后的乘积
- LintCode:数组剔除元素之后的乘积
- 2014 ACM/ICPC Asia Regional Xi'an Online Ellipsoid 学习模拟退火随机算法
- [Unity3D]Unity3D游戏开发之Unity与Android交互调用研究
- Ubutun下的JDK配置
- IntelliJ IDEA快捷键
- HDU2048 数塔
- 小米试题 数组其他元素乘积
- java--家庭电视类
- SQLite3::BusyException: database is locked:
- js获取项目根路径
- leetcode Climbing Stairs
- SDUTOJ 2780 ——Pots BFS
- 周期串。输入一个长度不超过80的串,输出它的最小周期。
- C语言基础用基本的循环语句打印实心和空心菱形、九九乘法表
- Web学习笔记1——几个名词