帐中妖367 2022-03-07 14:26 采纳率: 100%
浏览 75
已结题

C++编写复数输出函数

假设复数类型complex定义为:typedef float * complex; 请编写复数输出函数。(参考下面思路,尽量友好)

if(a[0]==0)

if(a[1]>0)

    if(a[1]==1)cout<<'i';

    else cout<<a[1]<<'i';

else if(a[1]<0)

            if(a[1]==-1)…

            elseelse

else …
我照着这个思路编写了一个程序,但是运行不了。
#include
using namespace std;
typedef float*complex[2];
int main()
{
complex a;
cin>>a[0]>>a[1];
if(a[0]==0)
if(a[1]>0)
if(a[1]==1)cout<<'i';
else cout<<a[1]<<'i';
else if(a[1]<0)
if(a[1]==-1)cout<<'-'<<'i';
else cout<<a[1]<<'i';
return 0;
else if(a[0]!==0)
if(a[1]>0)
if(a[1]==1)cout<<a[0]<<'+'<<'i';
else cout<<a[0]<<'+'<<a[1]<<'i';
else if(a[1]<0)
if(a[1]==-1)cout<<a[0]<<'-'<<'i';
else cout<<a[0]<<a[1]<<'i';
return 0;
}

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 已结题 (查看结题原因) 3月10日
    • 创建了问题 3月7日

    悬赏问题

    • ¥20 关于游戏c++语言代码问题
    • ¥15 如何制作永久二维码,最好是微信也可以扫开的。(相关搜索:管理系统)
    • ¥15 delphi indy cookie 有效期
    • ¥15 labelme打不开怎么办
    • ¥35 按照图片上的两个任务要求,用keil5写出运行代码,并在proteus上仿真成功,🙏
    • ¥15 免费的电脑视频剪辑类软件如何盈利
    • ¥30 MPI读入tif文件并将文件路径分配给各进程时遇到问题
    • ¥15 pycharm中导入模块出错
    • ¥20 Ros2 moveit2 Windows环境配置,有偿,价格可商议。
    • ¥15 有关“完美的代价”问题的代码漏洞