2016-11-14 599 views
-1

为什么会出现空白输出窗口?dev C++中的空白输出窗口

#include <stdio.h> 
main() 
{ 
    int x, y, sum, product; 
    scanf("%d", &x); 
    scanf("%d", &y); 
    sum = x + y; 
    product = x * y; 
    printf("%d\n", sum); 
    printf("%d\n", product); 
} 
+6

欢迎来到stackexchange。有几件事情:首先,该代码的截图是没有帮助的,如果你想向我们展示,而是将其粘贴在你的代码有问题。第二,关于这个问题,它如何运行,你是否尝试键入数字,它试图读取 – WorldSEnder

+1

程序的更重要?尝试输入“4 5”,然后按Enter键。 – redcurry

回答

0

我了解您的问题实际情况是您输入了2个数字,结果没有显示正确吗?

所以实际发生的事情是,你的结果并得到显示,但是不到一秒钟,(记得在完成执行代码的输出窗口将尽快关闭)

你可以试试这个

#include<stdio.h> 
#include<conio.h> 
main() 
{ 
int x,y,sum,product; 
scanf("%d",&x); 
scanf("%d",&y); 
sum=x+y; 
product=x*y; 
printf("%d\n",sum); 
printf("%d\n",product); 
getch(); 
} 

看到我们使用getch();一下这个功能做的实际上是等待用户输入一个密钥,以便该程序还没有结束,除非你按一个键,因此您可以看到您的输出。