偶然在网上看到这样一张图片,深感与数学的奇妙,不知道这叫什么三角。闲来无事,用java实现了一下,难度不大。
以下为代码,没啥难度,由于打印时是首字母对齐,为了实现上述效果,用空格填充了一部分区域。
package ex;
public class Triangle {
private static int print(int n) {
int num = 1;
for (int i = 1; i < n; i++) {
if (i == 1) {
num = i;
} else {
num = num * 10 + i;
}
// 数字前依次加入相应数量的空格,便于并列显示
System.out.println(generateSpace(n - i) + num + " X " + 8 + " + "
+ i + " = " + sum(num, i));
}
return num;
}
// 创造一个空格字符串
private static String generateSpace(int m) {
String strSpace = "";
for (int i = 1; i < m; i++) {
strSpace += " ";
}
return strSpace;
}
private static int sum(int n, int m) {
return n * 8 + m;
}
public static void main(String[] args) {
print(10);
}
}
分享到:
相关推荐
数学之美PPT课件.pptx
数学之美系列完整版.docx
数学之美番外篇.doc
感受数学之美精编PPT教案.pptx
音乐中数学之美PPT课件.pptx
概率论只不过是把常识用数学公式表达了出来。——拉普拉斯记得读本科的时候,最喜欢到城里的计算机书店里面去闲逛,一逛就是好几个小时;有一次,在书店看到一本书,名叫贝叶斯方法。当时数学系的课程还没有学到概率...
数学之美,生活中处处存在数学之美。 我国著名数学家华罗庚说过,“就数学本身而言,是壮丽多彩、千姿百态、引人入胜的……认为数学枯燥乏味的人,只是看到了数学的严谨性,而没有体会出数学的内在美”
2012-数学之美
音乐中的数学之美PPT课件.pptx
之前看了吴军的《数学之美》要求做PPT分享,记录了一些读后感
带你漫游数学之美.ppt
数学之美读后感.docx
TFIDF算法数学之美PPT教案.pptx
因数与倍数PPT模板:数学之美.pptx
欧拉公式中的数学美,在欧拉公式中蕴含着数学美, 应在教学教育中开谬戮学美学基才鲜数学美欣甲课程
谷歌黑板报-数学之美 数学在信息检索和自然语言处理中的主导作用和奇妙应用 共45页.pdf
Beauty-of-Mathematics-Notebook这是对《数学之美》一书的读书笔记。作者:Haomin Xu 《数学之美》 吴军着2014年11月第二版Written with Typora. Github预览md会有一些显示错误,请使用Typora等md工具打开。 Please ...
领悟数学之美 引导深度学习——从一道高考题引发的思考.pdf
感悟探究数学之美 启迪学生深度学习——一节省级课题研讨课引发的思考.pdf