我寫了一個C++程序來打印出所有兩位數字的乘法。 我只獲得部分產品的部分輸出,而不是整個輸出。 代碼:只獲得部分輸出
int main()
{
int ans;
for (int i = 10; i <= 99; i++) {
for (int j = 10; j <= 99; j++) {
ans = i * j;
cout << ans << endl;
}
}
cin.get();
return 0;
}
輸出從6816
(而不是10*10=100
)高達9801
開始(這是99*99
)。
另一方面,如果我對單個數字做同樣的處理,輸出是正確的。
[無法重現](http://melpon.org/wandbox/permlink/vPv0xB9CF3sHHkWW)。嘗試增加終端軟件的緩衝區大小或使用重定向將輸出寫入文件。 – MikeCAT
可能是您需要簡單地增加控制檯窗口大小。代碼沒有問題。 –
@AkhileshChobey:請您點擊答案之一下面的灰色複選標記,將其標記爲已接受? – chqrlie