W
woodworm
Unregistered / Unconfirmed
GUEST, unregistred user!
谁能跟我一做这本书的练习。交流各自编的程序
习题1-1:
写一个从1数到15的程序,输出每一个数字,然后以公差位为2递减地数到1,也要输出每个数字。
下面是我编的程序,请各位指教我的算法和思路,等等。
package com.nice.learn.basics;
class ex1_1
{
public static void main(String[] args)
{
int i;
for (i=1;
i < 16 ;
i++)
{
System.out.println(i);
}
for (i=15;i>0 ;i-=2 )
{
System.out.println(i);
}
}
}
ex1-2:
Fibonacci序列的每个元素都是通过将前两个元素相加得到的。
如果你把前三个数相加会得到什么序列呢?写一个程序输出这样一个序列的前20个元素。
我编的程序如下,请指教。
class ex1_2
{
public static void main(String[] args)
{
int n0=1,n1=2,n2=3,n3;
System.out.print(n0+" "+n1+" "+n2+"/n");
for (int i=0;i<16 ;
i++)
{
n3=n0+n1+n2;
System.out.print(n0+"+"+n1+"+"+n2+"="+n3+"/n");
n0=n1;
n1=n2;
n2=n3;
}
System.out.println();
}
}
习题1-1:
写一个从1数到15的程序,输出每一个数字,然后以公差位为2递减地数到1,也要输出每个数字。
下面是我编的程序,请各位指教我的算法和思路,等等。
package com.nice.learn.basics;
class ex1_1
{
public static void main(String[] args)
{
int i;
for (i=1;
i < 16 ;
i++)
{
System.out.println(i);
}
for (i=15;i>0 ;i-=2 )
{
System.out.println(i);
}
}
}
ex1-2:
Fibonacci序列的每个元素都是通过将前两个元素相加得到的。
如果你把前三个数相加会得到什么序列呢?写一个程序输出这样一个序列的前20个元素。
我编的程序如下,请指教。
class ex1_2
{
public static void main(String[] args)
{
int n0=1,n1=2,n2=3,n3;
System.out.print(n0+" "+n1+" "+n2+"/n");
for (int i=0;i<16 ;
i++)
{
n3=n0+n1+n2;
System.out.print(n0+"+"+n1+"+"+n2+"="+n3+"/n");
n0=n1;
n1=n2;
n2=n3;
}
System.out.println();
}
}