c中的复数输入

时间:2015-03-15 23:11:54

标签: c input complex-numbers

我试图让我的程序用2个复数进行一些基本操作,用户将进入。我正在使用complex.h。 如何使用scanf()扫描复数(a + bi)?

1 个答案:

答案 0 :(得分:0)

scanf没有复数的格式说明符,仅适用于"或多或少"原始类型http://www.cplusplus.com/reference/cstdio/scanf/。最简单的解决方案是将实部和虚部读入两个单浮点/双精度,并从临时值中构造复数。