2016-11-14 590 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();一下這個功能做的實際上是等待用戶輸入一個密鑰,以便該程序還沒有結束,除非你按一個鍵,因此您可以看到您的輸出。