【蓝桥杯java】复数幂

您所在的位置:网站首页 787等于几呀 【蓝桥杯java】复数幂

【蓝桥杯java】复数幂

2024-07-16 07:51| 来源: 网络整理| 查看: 265

【题目】 设i为虚数单位。对于任意正整数n,(2+3i)^n 的实部和虚部都是整数。 求 (2+3i)^123456 等于多少? 即(2+3i)的123456次幂,这个数字很大,要求精确表示。

答案写成 “实部±虚部i” 的形式,实部和虚部都是整数(不能用科学计数法表示),中间任何地方都不加空格,实部为正时前面不加正号。 (2+3i)^2 写成: -5+12i, (2+3i)^5 的写成: 122-597i

注意: 需要提交的是一个很庞大的复数,不要填写任何多余内容。

在写这道题时,我们必须要认真,认真,认真 读题,注意这个要注意的地方,提交的是一个很庞大的复数。本来我认为long型的就行了,结果long型的完全不够用,结果确实让人有点无语,看来我还是太天真。

咱们首先看一下用long计算得到的结果 【代码】(这是个用long示例的代码)

import java.util.Scanner; public class Main { public static void main(String[] args) throws FileNotFoundException { // //定义一个实部,定义一个虚部 long shi=2; long xu=3; //实部为每次实部*2-虚部*3 //虚部为实部*3+虚部*2 Scanner scanner=new Scanner(System.in); int parm=scanner.nextInt(); for (int i = 1; i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3