ADV-94-复数归一化
来源:互联网 发布:list是集合还是数组 编辑:程序博客网 时间:2024/06/05 14:28
编写函数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
#include <stdio.h>#include <math.h>typedef struct complex{float real, imag;}COMPLEX, *COMPLEXP;int main(void){float e;COMPLEX com;scanf("%f %f",&(com.real),&(com.imag));e = sqrt(com.imag * com.imag + com.real * com.real);com.imag = com.imag/e;com.real = com.real/e;printf("%0.1f+%0.1fi",com.real,com.imag);return 0;}#include <stdio.h>#include <math.h>int main(){int a,b;double c,d;scanf("%d%d",&a,&b);c=a/sqrt(a*a+b*b);d=b/sqrt(a*a+b*b);printf("%.1f+%.1fi",c,d);return 0;}
阅读全文
0 0
- ADV-94-复数归一化
- 蓝桥杯 ADV-94算法提高 复数归一化
- ADV-94-算法提高-复数归一化
- 算法提高 ADV-94 复数归一化
- 复数归一化
- 复数归一化
- ADV-120-复数四则运算
- 算法提高 复数归一化
- 复数归一化 --- 蓝桥杯
- 蓝桥杯 复数归一化
- 算法提高 复数归一化
- 蓝桥杯算法提高 复数归一化
- 蓝桥杯 算法提高 复数归一化
- 蓝桥杯 ADV-96 算法提高 复数求和
- 算法提高 ADV-96 复数求和
- 1501181100-蓝桥杯-算法提高 复数归一化
- 蓝桥杯 ADV-120算法提高 6-17复数四则运算
- 蓝桥杯 算法提高 复数归一化(Java解题)
- Java 内部类和闭包
- 【机器学习笔记】logistic回归
- 为什么要用单例模式而不是静态方法
- 十大最佳 Linux 服务器发行版
- XML技术(四)
- ADV-94-复数归一化
- 最少需要多少台虚拟设备?
- centos 7 上传下载小工具
- Java开发之java加密解密
- caffe学习--参数调整
- Debian搭建Qt 5开发环境
- java集合Collection中的两种遍历
- poj 1182 食物链 —— 种类并查集
- CCF考试-门禁系统(201412-1)