- 博客(4)
- 收藏
- 关注
原创 试题 基础练习 阶乘计算
问题描述 输入一个正整数n,输出n!的值。 其中n!=123*…*n。 算法描述 n!可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方法。使用一个数组A来表示一个大整数a,A[0]表示a的个位,A[1]表示a的十位,依次类推。 将a乘以一个整数k变为将数组A的每一个元素都乘以k,请注意处理相应的进位。 首先将a设为1,然后乘2,乘3,当乘到n时,即得到了n!的值。 输入格式 输入包含一个正整数n,n<=1000。 输出格式 输出n!的准确值。 .
2021-03-09 19:31:42 140
原创 记录
java判断回车 BufferedReader input = new BufferedReader(new InputStreamReader(System.in)); while((str = input.readLine()) != null) {。。。} 进制转换 // 十进制转其它进制 int x = 16; System.out.println(Integer.toBinaryString(x));// 转二进制 System.out.println(Integer.toOctalString
2021-03-08 19:55:30 66
原创 试题 基础练习 矩阵乘法
问题描述 给定一个N阶矩阵A,输出A的M次幂(M是非负整数) 例如: A = 1 2 3 4 A的2次幂 7 10 15 22 *输入格式 第一行是一个正整数N、M(1<=N<=30, 0<=M<=5),表示矩阵A的阶数和要求的幂数 接下来N行,每行N个绝对值不超过10的非负整数,描述矩阵A的值 输出格式 输出共N行,每行N个整数,表示A的M次幂所对应的矩阵。相邻的数之间用一个空格隔开 样例输入 2 2 1 2 3 4 样例
2021-03-04 20:55:50 133 3
原创 试题 基础练习 Fibonacci数列
问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。 输入格式 输入包含一个整数n。 输出格式 输出一行,包含一个整数,表示Fn除以10007的余数。 最初 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(
2021-03-02 19:57:40 436
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人