gpt4 book ai didi

C 只打印整数的符号

转载 作者:太空狗 更新时间:2023-10-29 15:02:02 27 4
gpt4 key购买 nike

我想知道是否(以及如何)可以只打印数组条目的符号。例如我有类似的东西

{1, -1, -1, 1}

我希望输出看起来像

+ - - +

我是 C 的新手,我能想出的唯一解决方案是某种 if (... < 0)导致 + 的条件或 -字符。但这似乎很不方便。

这只是为了美化我正在用 +1 绘制的大“图案”和 -1 .如果有人能提供帮助,我真的很高兴。

最佳答案

您提到的方式对此很有效。如果你想通过其他方式做同样的事情,你可以使用三元运算符:

a[i] < 0 ? printf("-"): printf("+");

关于C 只打印整数的符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34873615/

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