正三角图形数列的打印
来源:互联网 发布:人工智能会毁灭人类吗 编辑:程序博客网 时间:2024/06/05 13:31
数字不是问题,空白区域空格也好计算,主要问题是:数字后空格,算的我头都大了,不过最终还是被我搞定了。(*^__^*)嘻嘻……。教材上也有另外一种方式,没看,想要的找我要。我写的代码如下:
public class Demo1 {
public static int math(int i){
int k = 1;
if (i == 0){
k = 1;
}
else{
for (int j = 1;j<i+1 ;j++ ){
k =2*k;
}
}
return k ;
}
public static void main(String[] args){
// 特殊图形的打印正三角图形
int n = 9;
for (int i = 0;i<n ;i++ ){
for (int k = 0;k<n-i-1;k++ ){
System.out.print(" "+" ");
}
for(int k = 0;k<i+1;k++ ){
if (k != i){
if (math(k+1)>100){
System.out.print(math(k)+" ");
}
else if (math(k+1)>10){
System.out.print(math(k)+" ");
}
else{
System.out.print(math(k)+" ");
}
}
else{
if (math(k-1)>100){
System.out.print(math(k)+" ");
}
else if (math(k-1)>10){
System.out.print(math(k)+" ");
}
else{
System.out.print(math(k)+" ");
}
}
}
for(int k = i-1;k>=0;k-- ){
if (math(k-1)>100){
System.out.print(math(k)+" ");
}
else if (math(k-1)>10){
System.out.print(math(k)+" ");
}
else{
System.out.print(math(k)+" ");
}
}
for (int k = 0;k<n-i-1 ;k++ ){
System.out.print(" "+" ");
}
System.out.println();
}
}
}
- 正三角图形数列的打印
- 图形打印(正三角,反三角,菱形)已经杨辉三角10.23
- 打印正反三角图形
- C语言:打印三角数列
- 打印复杂图形(三角)
- java打印杨辉三角图形
- 【HUSTOJ】1048: 字符图形4-星号正三角
- 【HUSTOJ】1053: 字符图形9-数字正三角
- 【HUSTOJ】1055: 字符图形11-字母正三角
- 正三角
- 正三角
- 正三角
- 九九乘法表-正三角和倒三角的实现
- android 正三角,倒三角的实现代码
- (9)for循环嵌套例子:打印正三角,反三角,九九乘法表,正三角形
- 【C语言】打印乘法口诀表(正三角,倒三角)
- 打印正序的九九乘法表
- 杨辉三角的打印
- 机房收费系统之 写文档总结
- wikioi 1069 关押罪犯
- wikioi 1295 N皇后问题
- c++学籍管理系统v1.10
- pku1012
- 正三角图形数列的打印
- Rotate List 旋转链表
- wikioi 1115 开心的金明
- Symmetric Tree
- 祝您在2014新的旅程中身体健康
- wikioi 1166 矩阵取数游戏
- 算法入门之分金币(求极值)
- 软件文档编写入门——软件工程视频总结(二)
- C#中配置文件的操作