dev c+中的空白输出窗口+;

dev c+中的空白输出窗口+;,c,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); } #包括 main() { 整数x,y,和,积; scanf(“

为什么有空白的输出窗口

#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);
}
#包括
main()
{
整数x,y,和,积;
scanf(“%d”和&x);
scanf(“%d”和“&y”);
总和=x+y;
乘积=x*y;
printf(“%d\n”,总和);
printf(“%d\n”,产品);
}

我理解您的问题,实际情况是您输入了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();
}
#包括
#包括
main()
{
整数x,y,和,积;
scanf(“%d”和&x);
scanf(“%d”和“&y”);
总和=x+y;
乘积=x*y;
printf(“%d\n”,总和);
printf(“%d\n”,产品);
getch();
}

请看,我们正在使用
getch()此函数的作用实际上是等待用户输入一个键,这样程序就不会结束,除非您按下一个键,因此您可以看到您的输出。

欢迎使用stackexchange。有几件事:首先,代码的屏幕截图是没有帮助的,如果你想向我们展示,不如把它作为代码粘贴到你的问题中。第二,关于这个问题,更重要的是你如何运行这个程序你有没有试过输入它想要读取的数字?尝试键入类似于
45
的内容,然后按Enter键。