Java 数的数组运算
我想为这个操作写一个程序 I/p:1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 O/p:1,3,6,10,15 这是采访中问我的,我是这样做的Java 数的数组运算,java,Java,我想为这个操作写一个程序 I/p:1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 O/p:1,3,6,10,15 这是采访中问我的,我是这样做的 class Num { public static void main(String args[]) { int j=0,k=0,count=1; int a[]={1,2,3,4,5,6,7,8,9,10,11};
class Num
{
public static void main(String args[])
{
int j=0,k=0,count=1;
int a[]={1,2,3,4,5,6,7,8,9,10,11};
for(int i=0;i<=(((a.length+2)/2)-k);i++)
{
k++;
count++;
System.out.println(a[j]);
j+=count;
}
}
}
class-Num
{
公共静态void main(字符串参数[])
{
int j=0,k=0,count=1;
int a[]={1,2,3,4,5,6,7,8,9,10,11};
对于(inti=0;i这个呢?不那么凌乱
class Num
{
public static void main(String args[])
{
int input[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
int step = 1;
for(int i=0;i<input.length;i+=step)
{
System.out.println(input[i]);
step++;
}
}
}
class-Num
{
公共静态void main(字符串参数[])
{
int input[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
int步长=1;
对于(inti=0;i而言,这只是另一种方式
class Num
{
int[] arr = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
int sum = 1, count = 0;
System.out.println(sum);
for(int i = 0; i < arr.length; i = count == 1 ? i : ++i) {
int bitmask = arr[i]<<1;
if (count==0) {
System.out.println(sum+=bitmask); count++;
}
else {
System.out.println(sum+=bitmask+1); count--;
}
}
}
class-Num
{
int[]arr={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
整数和=1,计数=0;
系统输出打印项数(总和);
对于(int i=0;i int位掩码=arr[i]也许我们应该将此发送给代码审查?因为OP已经声明代码有效,并且只希望代码得到审查,代码审查似乎是提出此问题的最佳场所。这是一个过于简单的请求。他们没有告诉你他们是否希望你找出选择这些值的公式,或者他们将如何选择这些值e提供给您(字符串?数组?,其他?),或者你是否应该选择相关的,或者只是输出他们要求的文字结果。目前,代码审查是不可能的,因为我们不知道我们审查的依据是什么。我们可以猜测,但我们不应该这样做……如果他们只告诉你这些,他们会因为你没有要求cl而给你评分干燥。属于是的,它起作用了。谢谢你。。