算法提高 复数归一化
来源:互联网 发布:多伦多大学士嘉堡 知乎 编辑:程序博客网 时间:2024/06/06 09:51
编写函数Normalize,将复数归一化,即若复数为a+bi,归一化结果为a/sqrt(a*a+b*b) + i*b/sqrt(a*a+b*b) 。
使用结构体指针类型作为函数参数可能是必要的。其中实部和虚部由键盘输入,输出为归一化结果,
如果归一化结果的实部或虚部为小数的要求保留一位小数。
样例输入:(格式说明:3 4 分别为以空格隔开的实数的实部和虚部)
3 4
样例输出:
0.6+0.8i
样例输入:
2 5
样例输出:
0.4+0.9i
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner input=new Scanner(System.in); double a=input.nextDouble(); double b=input.nextDouble(); double ai=a/(Math.sqrt(a*a+b*b)); double bi=b/(Math.sqrt(a*a+b*b)); System.out.printf("%.1f+%.1fi\n",ai,bi); //在JAVA中,double和float都是用%f } }
阅读全文
1 0
- 算法提高 复数归一化
- 算法提高 复数归一化
- 蓝桥杯算法提高 复数归一化
- 蓝桥杯 算法提高 复数归一化
- 1501181100-蓝桥杯-算法提高 复数归一化
- 蓝桥杯 ADV-94算法提高 复数归一化
- ADV-94-算法提高-复数归一化
- 算法提高 ADV-94 复数归一化
- 蓝桥杯 算法提高 复数归一化(Java解题)
- 算法提高 复数四则运算
- 复数归一化
- 复数归一化
- 蓝桥杯 算法提高 复数四则运算
- 复数归一化 --- 蓝桥杯
- 蓝桥杯 复数归一化
- ADV-94-复数归一化
- 算法提高 6-17复数四则运算 蓝桥杯
- 算法提高 6-17复数四则运算
- strncmp函数字符串比较
- Java库:为Java程序员而生的9个最…
- 上传图片在线预览
- C# 实现简单心形
- python 作用域
- 算法提高 复数归一化
- C# 中重载 重写 和 覆盖
- C# 中枚举的使用
- GIT CLONE出现输入密码
- 算法提高 日期计算
- 01. JavaMail 概述
- VS(Visual Studul2015)快捷键
- 算法提高 身份证号码升级
- 第四章 SVD