- 博客(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 147
原创 记录
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 67
原创 试题 基础练习 矩阵乘法
问题描述 给定一个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 135 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 441
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人