自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 PAT B1022 java

下面这个是偷懒版:从该处看到,觉得甚是巧妙,转载地址如下:https://blog.csdn.net/TonyHTY/article/details/102555263解决方法二:正常思路版:首先将A+B的和存在c里面,然后d进制;c%d得到的余数暂存在temp,每次得到的余数存在output里面,然后c=c/d;更新被除数。当被除数为0的时候,计算结束。定义一个Strin...

2019-12-18 11:21:27 180

原创 PAT B1018 java(18分)

思路:可以设置一个数组,存放甲以B,C,J赢的次数。同样可以设置一个数组,存放乙以B,C,J赢的次数。然后甲win=乙Lose,甲lose=乙win。就可以只判断甲的输赢情况即可。功能函数:judge()用来判断胜负的情况。maxIndex()用来返回最大索引,就是一个比较交换函数。注意事项:我之前想用str.tocharArray()直接转换成char的数组,然后传到ju...

2019-11-18 14:36:01 188

原创 PAT B1013 java

题目:令P​i​​表示第i个素数。现任给两个正整数M≤N≤10​4​​,请输出P​M​​到P​N​​的所有素数。输入格式:输入在一行中给出M和N,其间以空格分隔。输出格式:输出从P​M​​到P​N​​的所有素数,每 10 个数字占 1 行,其间以空格分隔,但行末不得有多余空格。输入样例:5 27输出样例:11 13 17 1...

2019-10-31 11:34:32 192

转载 PAT 乙级 B1011

思路:因为是大数字,所以要用BigInteger这个类。BigInteger这个类中的一些方法可以直接进行运算操作,比如直接有加减乘除这种。x.compareTo(y)这个函数可以直接比较,如果x>y,返回1;x等于y,返回0;x<y,返回-1;x,y必须是同类型的。可以是Byte, Double, Integer, Float, Long 或 Short 类型的参数。...

2019-10-31 09:15:59 133

原创 PAT B1009 java

思路:step1:从键盘读入的一行数据存入一个String类型的str里面。step2:定义一个String 类型的数组str1[],将str这个字符串用split(“ ”)分割之后存入str1[]数组里。step3:将str1[]倒叙输出即可。从下标str1.length-1,到0输出即可。注意事项:输出格式里面要求最后一个输出后面不能有空格,所以str1[0]最后单独输出即可。...

2019-10-28 17:07:15 187

原创 PAT B1008 java

第一个数组长度n,循环右移m位思路:java里面有个List集合,超级方便,可以直接加step1:遍历数组,下标从n-m,到n-1,逐个添加进ArrayList集合 list里面。step2:遍历数组,下标从0到n-m-1,逐个添加进ArrayList集合 list里面。step3:输出list集合里面的元素即可。注意事项:m可能比n大,就可能会存第一行输入6 8的情况,6 8...

2019-10-25 10:57:50 186

原创 PAT B1057 java

import java.util.Scanner;public class B1057 { public static void main(String args[]){ Scanner sc=new Scanner(System.in); String str=sc.nextLine(); char ch[]=str.toLowerCase().toChar...

2019-10-23 10:56:35 115

原创 PAT B1064 JAVA

代码如下:import java.util.Scanner;import java.util.Arrays;import java.util.ArrayList;public class Main { public static void main(String args[]) { Scanner sc = new Scanner(System.in); ...

2019-07-10 09:18:51 133

原创 PAT B1061 JAVA

代码如下:import java.util.Scanner;public class Main { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int N=sc.nextInt(); //输入N int M=sc....

2019-07-09 15:35:13 162

原创 PAT B1023 JAVA

import java.util.Scanner;public class Main { public static void main(String args[]) { Scanner sc = new Scanner(System.in); String inputString = sc.nextLine(); String stri...

2019-07-09 11:31:19 156

原创 PAT B1056 JAVA

import java.util.Scanner;public class Main { public static void main(String args[]) { Scanner sc = new Scanner(System.in); String inputString = sc.nextLine(); String stri...

2019-07-09 11:22:30 163

原创 Python PAT 1007

import mathfrom math import sqrtdef issu(n): if n==2: return 1 len=int(sqrt(n)) #print(len) i=0 for i in range(3,len+1,2): if n%i==0: return 0 r...

2018-09-17 20:23:44 361

原创 python PAT 1006

n=input()yu=[]for i in range(len(n)): #求余,并存在yu这个列表里 yu.append(int(n)%10) n=int(n)/10l=len(yu) #余这个List的长度,从而确定是个位数还是十位数还是百位数if l==3: #输入是三位数的时候的输出 for i in range(yu[...

2018-08-30 16:10:49 218

原创 python PAT 1004

在c语言和c++等语言里面,有结构体类型的数据,这个题目用结构体来处理比较方便.类比到python里面,就是List类型的数据,但是对于List数据内置的排序算法,基本上都是对一个List里面的各元素进行排序,所以这个题目采用List做的话,就需要把姓名通过某种方式重组成一个list,学号也是这样,单独一个List,成绩分数一个List,然后对成绩这个list进行排序也可以,这里采用了内置的最大值...

2018-08-29 11:15:39 511

原创 python PAT 1003

n=input()p=0t=0while n!=0: np = 0 nt = 0 na = 0 s=input() for i in range(len(s)): if s[i]=='P': p=i np=np+1 #caculate the number of P ...

2018-08-28 12:11:20 568

原创 PAT 1002 python

1002 写出这个数(20 分)读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10​100​​。输出格式:在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。输入样例:12345678909876543211...

2018-08-27 16:21:07 454

原创 matlab 生成斜率为k,截距为b的直线

自己学习的过程中,个人备份代码。%第一步  生成斜率为k,截距为b的直线,并在直线上截取十个点的坐标 k=rand(1,1);%k=randi([-100,100],1,1);b=randi([-10000,10000],1,1);x1=randi([-300000,300000],1,1);x=x1:100:x1+900; y=k*x+b;%第二步%直角坐标转换成极坐标[theta,rho]=c...

2018-05-21 15:33:18 6328

B1057.java

PAT 乙级题目 B1057 java代码 这个是IDEA2016版本可以直接运行

2019-10-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除