如何用c语言实现求一个复数的自然对数?
2个回答
展开全部
#include<stdio.h>
#include<math.h>
void main()
{
double a, b, x, y;
printf("请输入复数的实数部分:\t");
scanf("%lf", &x);
printf("请输入复数的虚数部分:\t");
scanf("%lf", &y);
b = atan2(y, x);
a = log(x * x + y * y) /2;
printf("它的自然对数是:\t%f + i%f\n", a, b);
}
#include<math.h>
void main()
{
double a, b, x, y;
printf("请输入复数的实数部分:\t");
scanf("%lf", &x);
printf("请输入复数的虚数部分:\t");
scanf("%lf", &y);
b = atan2(y, x);
a = log(x * x + y * y) /2;
printf("它的自然对数是:\t%f + i%f\n", a, b);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询