gpt4 book ai didi

c++ - 如何在不使用 std::string 或任何 STL 的情况下将复数存储在 C++ 的字符数组中?

转载 作者:行者123 更新时间:2023-11-30 02:29:09 24 4
gpt4 key购买 nike

我希望从用户输入 5 和 6 中获取 2 个整数,并且需要将其存储为复数,即字符数组中的 5 + i6。条件是我不能使用 string 和 ccomplex 库。

我不想打印它,因为我不想做这样的事情:

char x= 5+'/0';
char y= 6+'/0';
cout<< x << " i"<<y;

而是等价于此的东西:

char x[10]= "5 +i6";

最佳答案

如果你不能使用字符串,那么我猜你就不能使用 std::stringstream。所以回退到 snprintf(buf, sizeof buf, "%d + i%d", 5, 6)

关于c++ - 如何在不使用 std::string 或任何 STL 的情况下将复数存储在 C++ 的字符数组中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39887453/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com