落花有意,流水无情

package com.AlexanderFaith.JavaExcise;

import java.util.Scanner;


/**
?*
?* @author Mr.99
?*/
public class juzheng {


public static void main(String[] args) {

 System.out.println();
 Scanner cin = new Scanner(System.in);
 int T ;//行数
int A = 1;//第一行第一列的初始值
int B ;//每一列的初始值
T = cin.nextInt();
 for(int i = 1 ;T > 0 ; T--,i++){//i控制每一列与下一列的增量
B = A ;
 for(int k = 0 , j = i+1 ; k<T ; k++ , j++){//k控制每一行的列数 , j控制一行之内每两个数字的增量
System.out.print(B+" ");
 B=B+j;
 }
 System.out.println();
 A=A+i;
 }
 }
}

 

 

 

 

 

import java.io.*;
public class ZhiShuYinZi2 {
/**
* @param args
*/
public static void main(String[] args) {
   // TODO Auto-generated method stub
        System.out.println("请输入数字");
        try
        {
        BufferedReader in = new BufferedReader(new InputStreamReader

(System.in));
        int num=Integer.parseInt(in.readLine());
        int p[] = new int[(int)(num/2)];   //用于存入素数
        int [] p1 = new int[10];
        int n=1;                           //用于数组的输出时的初始化
        p[0] = 2;                          //特殊处理“2”
        boolean bflag = true;              //处理素数时进行判断,存入数组
        for(int i=3;i<num;i++)
         {
        bflag = true;
          for(int j=2;j<=(int)(Math.sqrt(i));++j)
          {
             if(i%j==0)
             {
              bflag = false;
              break;
             }
          }
          if(bflag)
          {
             p[n++] = (int)i; //将素数存入数组
          }
         }
        int z=0;
        for(int i=0;i<(int)(Math.sqrt(p.length))*2;i++)
        {
         if((num % p[z])==0)
         {
                 num = num / p[z];
                 p1[i]=p[z];
         }
         else
         {
          z++;
         }
        }
        for(int s=0;s<p1.length;s++)
        {
        if(p1[s]!=0)
        {
            System.out.print(p1[s]+" ");
        }
       

        }
        }
        catch(Exception e)
        {
        e.printStackTrace();
        }
        
}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值