【发布时间】:2017-02-18 14:41:20
【问题描述】:
所以我用coderunner写了这个程序,
#include <stdio.h>
int main()
{
int num1, num2;
scanf("%d%d", &num1, &num2);
if (num1 > num2)
printf("The min is:%d\n ", num2);
else
printf("The min is:%d\n ", num1);
return 0;
}
问题是程序无法运行。它一直显示这个,然后在一段时间后停止:
删除 scanf 解决了这个问题,我尝试了使用 scanf 的其他程序,它很好。有什么想法吗?
【问题讨论】:
-
你有没有试过输入一些内容,看看会发生什么?
-
程序实际上并没有启动,所以我无法输入任何内容。
-
在输入 2 个数字后为我工作。喜欢
22 23 -
我建议在
scanf之前添加一个提示,例如puts("Enter two numbers");,这样你就可以得到程序运行的肯定证据,以及你应该做什么。 -
是的,确实有效 facepalm。谢谢!
标签: c coderunner