超级鸡杰 发表于 2020-11-4 19:25:38

为什么第二个printf没有显示?老师留的作业

xdm为什么第二个printf没有显示啊,老师留的作业

风过无痕1989 发表于 2020-11-4 19:56:42

下面这一语句出错了,控制符中间有 / ,有 +, 后面还没有取地址符 &
scanf_s("%d/%d+%d/%d",num1,denom1,num2,denom2);
改为:
scanf_s("%d%d%d%d",&num1,&denom1,&num2,&denom2); 运行输出就都正常了

超级鸡杰 发表于 2020-11-4 20:04:36

风过无痕1989 发表于 2020-11-4 19:56
下面这一语句出错了,控制符中间有 / ,有 +, 后面还没有取地址符 &
scanf_s("%d/%d+%d/%d",num1,denom1, ...

改了过后还是不能显示下一个printf

风过无痕1989 发表于 2020-11-4 20:20:11

本帖最后由 风过无痕1989 于 2020-11-4 20:22 编辑

超级鸡杰 发表于 2020-11-4 20:04
改了过后还是不能显示下一个printf

谁说的?我是运行正常了才来回答的
你发的是图片,我是费了很大的劲,才将你的图片转换为代码。现在我去回复了其他帖子,你的程序我没有保存,将你的代码发出来,我运行截图给你看

对了,我是VS2015,scanf() 函数要求写成 scanf_s ,你改成 : scanf("%d%d%d%d",&num1,&denom1,&num2,&denom2); 再试试看

超级鸡杰 发表于 2020-11-4 20:25:47

风过无痕1989 发表于 2020-11-4 20:20
谁说的?我是运行正常了才来回答的
你发的是图片,我是费了很大的劲,才将你的图片转换为代码。现在我 ...

不会意思我傻批了{:5_104:}刚刚再仔细看了一下才弄好

超级鸡杰 发表于 2020-11-4 20:26:58

风过无痕1989 发表于 2020-11-4 20:20
谁说的?我是运行正常了才来回答的
你发的是图片,我是费了很大的劲,才将你的图片转换为代码。现在我 ...

非常感谢

风过无痕1989 发表于 2020-11-4 20:33:06

超级鸡杰 发表于 2020-11-4 20:26
非常感谢

下次别发图片,将你的代码直接复制,然后到这里来粘贴,这样发出来,可以节省很多的等待时间

超级鸡杰 发表于 2020-11-7 09:22:09

风过无痕1989 发表于 2020-11-4 20:33
下次别发图片,将你的代码直接复制,然后到这里来粘贴,这样发出来,可以节省很多的等待时间

好的谢谢
页: [1]
查看完整版本: 为什么第二个printf没有显示?老师留的作业