编程之美_001写一个函数,返回一个数组中所有元素被第一个元素除的结果
2013-01-07 11:32
579 查看
// 写一个函数,返回一个数组中所有元素被第一个元素除的结果 public class Test { public static void main(String[] args) { int[] arr1 = { 0, 1, 3, 6, 7, 9, 2, 33, 22, 11 }; int[] arr2 = { 2, 1, 3, 6, 7, 9, 2, 33, 22, 11 }; for (int n : arr1) { System.out.print(n + " "); } System.out.println(); for (int n : arr2) { System.out.print(n + " "); } System.out.println("\n除数组中第一个数字后:"); divisor(arr1); divisor(arr2); for (int n : arr1) { System.out.print(n + " "); } System.out.println(); for (int n : arr2) { System.out.print(n + " "); } } static void divisor(int[] arr) { if (arr[0] == 0) { System.out.println("arr[0] 不能为0."); } else { for (int i = 1, leng = arr.length - 1; i < leng; i++) { arr[i] = arr[i] / arr[0]; } } } }
输出结果:
0 1 3 6 7 9 2 33 22 11
2 1 3 6 7 9 2 33 22 11
除数组中第一个数字后:
arr[0] 不能为0.
0 1 3 6 7 9 2 33 22 11
2 0 1 3 3 4 1 16 11 11
相关文章推荐
- [编程之美]写一个函数,返回一个数组中所有元素被第一个元素除的结果
- [编程之美]写一个函数,返回一个数组中所有元素被第一个元素除的结果
- 编程之美 - 写一个函数,返回数组中所有元素被第一个元素除的结果
- 面试题-->写一个函数,返回一个数组中所有元素被第一个元素除的结果
- 题目是:写一个函数,返回一个数组中所有元素被第一个元素除的结果
- 写一个函数,返回一个数组中所有元素被第一个元素相除的结果
- 一道值得深思的面试题:写一个函数,返回一个数组中所有元素被第一个元素除的结果。
- 题目是:写一个函数,返回一个数组中所有元素被第一个元素除的结果
- 编程之美:写一个函数,返回一个数组中所有元素被第一个元素除的结果。
- 设计函数返回一个数组中所有元素被第一个元素除的结果
- 笔试题目1:写一个函数,返回一个数组中所有元素被第一个元素除的结果
- 读编程之美:第一个编程题,写一个函数,返回数组所有数除于数组第一个数的结果集合
- 返回一个数组中所有元素被第一个元素除的结果
- 返回一个数组中所有元素被第一个元素除的结果
- 有一个数组,每次从中间随机取一个,然后放回去,当所有的元素都被取过,返回总共的取的次数。写一个函数实现。复杂度是什么。
- 编程之美01—返回数组中所有元素与一个元素相除的结果
- 返回数组中所有元素被第一个元素除的结果
- php数组函数序列之array_push() 数组尾部添加一个或多个元素(入栈),返回新长度。
- range() 函数创建并返回一个包含指定范围的元素的数组
- (2)int A[nSize],其中隐藏着若干0,其余非0整数,写一个函数int Func(int* A, int nSize),使A把0移至后面,非0整数移至数组前面并保持有序,返回值为原数据中第一个元素为0的下标。(尽可能不使用辅助空间且考虑效率及异常问题,注释规范且给出设计思路)