怎样用C语言输入或者输出一个复数?详细讲解一下哟.

2024-11-09 03:41:43
推荐回答(1个)
回答(1):

C语言本身没有复数这个数据类型,但是你可以自己定义:
typedef struct
{
double real; /* 实部 */
double imag; /* 虚部 */
}ComplexNumber;
然后你可以使用ComplexNumber来定义变量,然后用scanf("%f,%f", &cn.real, &cn.imag);这样的语句来输入复数,还可以进行其它任意操作。