鱼C论坛

 找回密码
 立即注册
查看: 440|回复: 10

C语言在JupyterNotebook中的问题

[复制链接]
最佳答案
8 
发表于 2020-3-7 11:35:16 | 显示全部楼层 |阅读模式
25鱼币
本帖最后由 沉默的人e 于 2020-3-25 18:37 编辑

向大伙请教请教C语言在JupyterNotebook中发生的问题,
在C语言中导入math.h库,用到了sqrt()这个函数
问题在于,sqrt函数里面的参数如果是个变量,就会出现这个情况,咋回事?


                               
登录/注册后可看大图

批注 2020-03-07 113123.png
如果是常量就没事


                               
登录/注册后可看大图

批注 2020-03-07 113308.png
比较急,因为下周开始上网课了
在此先谢谢各位大佬

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
29 
发表于 2020-3-7 11:39:30 | 显示全部楼层
本帖最后由 墨羽岚 于 2020-3-7 11:49 编辑

emmm我代码和你一样但是成功输出了正确答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
8 
 楼主| 发表于 2020-3-7 12:10:29 | 显示全部楼层
我的是用
jupyter notebook
写的,能不能是软件哪里出了什么问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
15 
发表于 2020-3-7 14:20:32 | 显示全部楼层
本帖最后由 Cool_Breeze 于 2020-3-7 14:24 编辑

没有问题Dev_C++ 5.11
.c
  1. #include <stdio.h>
  2. #include <math.h>
  3. int main(void)
  4. {
  5.         double i=10;
  6.         printf("%0.15f\n",sqrt(i));
  7.         printf("%s\n",__TIME__);
  8.         return 0;
  9. }

复制代码
  1. 3.162277660168380
  2. 14:19:08

  3. --------------------------------
  4. Process exited after 0.009925 seconds with return value 0
  5. 请按任意键继续. . .
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
8 
 楼主| 发表于 2020-3-7 16:46:31 | 显示全部楼层
我说的就是JupyterNotebook 上的问题
这个软件我们必须要用,
所以还请大佬帮个忙
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
0 
发表于 2020-3-10 14:24:09 | 显示全部楼层
.

点评

不,我坚决不同意楼主的看法!: 5.0
不,我坚决不同意楼主的看法!: 5
请不要无意义灌水!  发表于 2020-3-11 23:28

评分

参与人数 1鱼币 -2 收起 理由
一个账号 -2 请不要无意义灌水!

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
1 
发表于 2020-3-23 16:29:06 | 显示全部楼层
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>

  4. void main()
  5. {
  6.         const int o = 3;
  7.         float c = sqrt(double(o));
  8.         printf("%f\n", c);

  9.         system("pause");
  10. }
复制代码


试试const int o = 3;
结果:
  1. 1.732051
  2. 请按任意键继续. . .
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
1 
发表于 2020-3-23 16:36:48 | 显示全部楼层
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>

  4. void main()
  5. {
  6.         const int o = 3;
  7.         float c = sqrt(double(o));
  8.         printf("%f\n", c);

  9.         system("pause");
  10. }
复制代码


结果
  1. 1.732051
  2. 请按任意键继续. . .
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
8 
 楼主| 发表于 2020-3-23 20:27:35 | 显示全部楼层
本帖最后由 沉默的人e 于 2020-3-23 20:29 编辑

劳烦各位,已经解决
在第一行加入以下内容
//%cflag: -lm
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
8 
 楼主| 发表于 2020-3-25 18:37:56 | 显示全部楼层
问题已自行解决,请上头删帖
稍后发帖分享
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1

GMT+8, 2020-9-24 02:13

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表