你那题目上的排版也醉左看右看都像三角。打印杨辉三角是吧。来给你自定义输入行数- import javax.swing.JOptionPane;
- public class YanHuiSanJiao {
- public static void main(String[] args) {
- String num=JOptionPane.showInputDialog("请输入杨辉三角形的行数:");
- int n=Integer.valueOf(num);
- int[] a=new int[n];
- a[0]=1;
- for(int i=1;i<n;i++)
- a[i]=0;
- for(int i=0;i<n;i++)
- {
- for(int j=i;j>0;j--)
- a[j]+=a[j-1];
-
- //打印空格
- for(int p=0;p<n-i;p++)
- System.out.print(" ");
- //打印数字
- for(int k=0;k<=i;k++)
- System.out.print(a[k]+" ");
- //换行
- System.out.println();
- }
- }
- }
复制代码
|