Java PAT练习1.0

原创 2017年01月04日 05:56:45

这里写图片描述

/**
 * Created by Ukiy on 2017/1/3.
 */
import java.math.*;
import  java.util.*;
public class temp2 {
    public static void main(String []args){
        Scanner cin =new Scanner(System.in);
        GregorianCalendar t=new GregorianCalendar();
        long time=cin.nextLong();
        t.setTimeInMillis(time);
        System.out.println(t.get(Calendar.YEAR)+"-"+t.get(Calendar.MONTH)+"-"+t.get(Calendar.DAY_OF_MONTH));
    }
}

这里写图片描述

/**
 * Created by Ukiy on 2017/1/3.
 */
import java.math.*;
import java.util.*;
public class Main {
    public static void main(String []args){
        Scanner cin=new Scanner (System.in);
        int a=cin.nextInt();
        BigInteger x=BigInteger.ONE;
        for(int i=2;i<=a;i++){
            x=x.multiply(BigInteger.valueOf(i));
        }
        System.out.println(x);
    }
}

这里写图片描述
输入样例:

9223372036854775839 2

/**
 * Created by Ukiy on 2017/1/4.
 */
import java.math.*;
import java.util.*;
public class temp3 {
    public static void main(String []args){
        Scanner cin=new Scanner(System.in);
        BigInteger m=cin.nextBigInteger();
        int n=cin.nextInt();
        while(n>0){
            if(m.isProbablePrime(100)){
                System.out.println(m);
                n--;
            }
            m=m.nextProbablePrime();
        }
        cin.close();
    }
}
版权声明:本文为博主原创文章,未经博主允许不得转载

PAT (Basic Level) Practise (中文)练习(Java语言组)

1001. 害死人不偿命的(3n+1)猜想 (15/15) 卡拉兹(Callatz)猜想: 对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n+1)砍掉一半。这样一直反复...
  • Root__Liu
  • Root__Liu
  • 2016年11月20日 20:20
  • 323

PAT乙级测试题及JAVA参考例程

PAT就是浙江大学程序设计能力考试,网址为http://www.patest.cn。考试分为乙级、甲级和Top。这里分享一下乙级测试题和我实现的一些解法,如果有不同的解法或者更好的实现方式,欢迎在文章...
  • Tredemere
  • Tredemere
  • 2015年12月19日 19:25
  • 4258

Java PAT练习2.0

2.1 Given number n. Print number from 1 to n. But: when number is divided by 3, print “fizz”. whe...
  • sUb_569
  • sUb_569
  • 2017年01月05日 01:07
  • 229

PAT:2-3. 逆序的三位数(10)

程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。 输入格式: 每个测试是一个3位的正整数。 输...
  • u012523797
  • u012523797
  • 2014年07月18日 21:31
  • 431

PAT基础编程 5-3 逆序的三位数 (10分)

5-3 逆序的三位数 (10分)程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。输入格式:每个测试是一个3位...
  • qq_32999795
  • qq_32999795
  • 2016年12月17日 12:06
  • 409

PAT 习题

http://www.patest.cn/contests/pat-a-practise 今年报了PAT的考试,做一下题,持续更新直到考完吧,orz。。有点担心。1001题意:给出a+b,计算c=a...
  • zhoufenqin
  • zhoufenqin
  • 2016年02月25日 21:27
  • 4441

PAT基础编程 5-10 计算工资 (15分)

5-10 计算工资 (15分)某公司员工的工资计算方法如下:一周内工作时间不超过40小时,按正常工作时间计酬;超出40小时的工作时间部分,按正常工作时间报酬的1.5倍计酬。员工按进公司时间分为新职...
  • qq_32999795
  • qq_32999795
  • 2016年12月19日 09:23
  • 830

C++ - PAT - 1025. 反转链表 (25)

给定一个常数K以及一个单链表L,请编写程序将L中每K个结点反转。例如:给定L为1→2→3→4→5→6,K为3,则输出应该为3→2→1→6→5→4;如果K为4,则输出应该为4→3→2→1→5→6,即最后...
  • qq_34594236
  • qq_34594236
  • 2016年07月30日 21:12
  • 620

PAT练习(2)-1002 All Roads Lead to Rome

题目地址 牛客网的PAT练习(https://www.nowcoder.com/pat/5/problem/4315):1002 All Roads Lead to Rome 题目描述...
  • u011091739
  • u011091739
  • 2017年08月09日 18:32
  • 279

PAT|中国大学MOOC-翁恺-C语言程序设计习题集01-04

02-0. 整数四则运算(10) 本题要求编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内。 输入格式: 输入在一行中给出2个正整数A和B。 ...
  • BlackDargon
  • BlackDargon
  • 2015年02月05日 17:52
  • 1493
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java PAT练习1.0
举报原因:
原因补充:

(最多只允许输入30个字)