需要写函数的内容

迪玛·科兹(Dima Kozyr)

有源代码。函数func的内容是未知的:

#include <stdio.h>
#include <math.h>
float func (void)
{
  // Black box
}

int main (void)
{
  float f1, f2;
  int r1, r2;

  f1 = 5.0f;
  f2 = func();

  r1 = (f1 > f2);
  r2 = (f1 <= f2);

  printf ("r1=%d r2=%d\n", r1, r2); 
  return 0;
}

需要写函数func的内容,以打印出消息:

r1=0 r2=0

回答:

返回战俘(-5.0,0.5);

或者

返回0.0 / 0.0;

听不懂,为什么呢?

吊床

关于答案

return 0.0/0.0;

它将返回NaN现在,在这种情况下,两个r1r20

如果你回来

return pow(-5.0, 0.5); 

负数的平方根是虚数,因此不能表示为实浮点数,因此用NaN表示。在这种情况下,r1r2都是0
您的功能将如下所示:

float func (void)
{
     return 0.0/0.0 // return pow(-5.0, 0.5);
}  

另一个选择是,仅返回NaN。(包括<math.h>)。

float func (void)
{
    return NAN;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

需要写MySQL案例声明

来自分类Dev

需要写查询日期逻辑

来自分类Dev

8 Java的函数式编程 - 需要写上类的通用功能

来自分类Dev

为什么C ++不会重载时间函数,所以我们不需要写NULL?

来自分类Dev

我需要写一个程序

来自分类Dev

迄今为止需要写笔记

来自分类Dev

为什么我需要写“ std :: string”而不是“ std :: getline()”?

来自分类Dev

Raspberry Pi Crontab Python脚本需要写权限

来自分类Dev

Magento需要写入哪些文件夹

来自分类Dev

添加用户需要编辑哪些文件?以及要写些什么?

来自分类Dev

需要写一个强制转换运算符

来自分类Dev

我有一个需要写的查询

来自分类Dev

在Woocommerce中设置正确的URL。我需要写些什么?

来自分类Dev

需要帮助从不同的函数输出内容(C ++)

来自分类Dev

在Android上设置为默认SMS应用程序时,是否需要写入SMS Provider?

来自分类Dev

当使用只读方式挂载时,为什么需要写阻止程序?

来自分类Dev

挣扎与参考字符串输入类型-只读-需要写

来自分类Dev

在Android上设置为默认SMS应用程序时,是否需要写入SMS Provider?

来自分类Dev

我需要写一个只包含 0 到 9 数字的字符串

来自分类Dev

Map <Enum,Integer> map2 = new EnumMap <要写到编译的内容???>(map1);

来自分类Dev

我需要单击网页中的<a>标签来调用Javascript函数,以显示和隐藏<div>内容

来自分类Dev

MSI:为什么当其他CPU要覆盖它时我们需要写回该行?

来自分类Dev

Python3。需要写入文件,检查是否存在一行,然后再次写入文件

来自分类Dev

他们需要写什么“ var nav”?如果我们不在此变量中保存任何数据?

来自分类Dev

需要在不使用tail函数的情况下从文件末尾读取内容直到文件中指定的字符串

来自分类Dev

需要写一个if语句,根据用户输入的总KG确定需要多少个50KG和10KG的袋子

来自分类Dev

需要释放QList内容吗?

来自分类Dev

需要帮助遍历ListBox的内容

来自分类Dev

RadioButton 内容需要留出空间

Related 相关文章

  1. 1

    需要写MySQL案例声明

  2. 2

    需要写查询日期逻辑

  3. 3

    8 Java的函数式编程 - 需要写上类的通用功能

  4. 4

    为什么C ++不会重载时间函数,所以我们不需要写NULL?

  5. 5

    我需要写一个程序

  6. 6

    迄今为止需要写笔记

  7. 7

    为什么我需要写“ std :: string”而不是“ std :: getline()”?

  8. 8

    Raspberry Pi Crontab Python脚本需要写权限

  9. 9

    Magento需要写入哪些文件夹

  10. 10

    添加用户需要编辑哪些文件?以及要写些什么?

  11. 11

    需要写一个强制转换运算符

  12. 12

    我有一个需要写的查询

  13. 13

    在Woocommerce中设置正确的URL。我需要写些什么?

  14. 14

    需要帮助从不同的函数输出内容(C ++)

  15. 15

    在Android上设置为默认SMS应用程序时,是否需要写入SMS Provider?

  16. 16

    当使用只读方式挂载时,为什么需要写阻止程序?

  17. 17

    挣扎与参考字符串输入类型-只读-需要写

  18. 18

    在Android上设置为默认SMS应用程序时,是否需要写入SMS Provider?

  19. 19

    我需要写一个只包含 0 到 9 数字的字符串

  20. 20

    Map <Enum,Integer> map2 = new EnumMap <要写到编译的内容???>(map1);

  21. 21

    我需要单击网页中的<a>标签来调用Javascript函数,以显示和隐藏<div>内容

  22. 22

    MSI:为什么当其他CPU要覆盖它时我们需要写回该行?

  23. 23

    Python3。需要写入文件,检查是否存在一行,然后再次写入文件

  24. 24

    他们需要写什么“ var nav”?如果我们不在此变量中保存任何数据?

  25. 25

    需要在不使用tail函数的情况下从文件末尾读取内容直到文件中指定的字符串

  26. 26

    需要写一个if语句,根据用户输入的总KG确定需要多少个50KG和10KG的袋子

  27. 27

    需要释放QList内容吗?

  28. 28

    需要帮助遍历ListBox的内容

  29. 29

    RadioButton 内容需要留出空间

热门标签

归档