首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

打印7进制的加法表和乘法表

2012-11-17 
打印七进制的加法表和乘法表????? 前几天,在看《什么是数学时:对思想和方法的基本研究(增订版)》时,书中讲到

打印七进制的加法表和乘法表

????? 前几天,在看《什么是数学时:对思想和方法的基本研究(增订版)》时,书中讲到了非十进制的计算,并列出了七进制运算的加法表和乘法表,于是,就想着把它打印出来。结果,前两天忙就忘记了,今天又想起来了,就写了一下。?

?

public class Test1 {public static final int N = 7;public static void main(String[] args){Add();System.out.println("\n");Multiply();}public static void Add(){publicShow("          Add table\n");for(int j=1; j<N; j++){System.out.print(" " + j + " *");for(int k=1; k<N; k++){if(j+k < N)System.out.print("   " + (j+k)%N);elseSystem.out.print("  " + (j+k)/N + (j+k)%N);}System.out.println();}}public static void Multiply(){publicShow("        Multiply table\n");for(int j=1; j<N; j++){System.out.print(" " + j + " *");for(int k=1; k<N; k++){if(j*k < N)System.out.print("   " + (j*k)%N);elseSystem.out.print("  " + (j*k)/N + (j*k)%N);}System.out.println();}}public static void publicShow(String str){System.out.println(str);System.out.print("   *");for(int i=1; i<N; i++)System.out.print("   " + i);System.out.println("\n*****************************");}}

?

?

输出的结果如下:

?

?打印7进制的加法表和乘法表

?

附注:由于直接粘贴过来的结果格式跟打印的不一样,所以就粘贴了张截图。

?

1 楼 suifeng 2008-12-29   很有价值,
有的东西, 只有换一种形式才能发现它的规律,
而且不同形式之间可以互补, 取长补短, 这是最佳的研究方法. 2 楼 yoyo08 2008-12-29   suifeng 写道
很有价值,有的东西, 只有换一种形式才能发现它的规律,而且不同形式之间可以互补, 取长补短, 这是最佳的研究方法.

哈哈 您说的更好~

热点排行