0
結果我寫了下面的程序,打印偶數100至1000,但是當我改變cout<<i<<" ";
與cout<<i<<"\n";
從沒有開始。不同的,因爲新行字符
爲什麼他們有不同的結果?
#include <iostream>
using namespace std;
int main()
{
int k;
for(int i=100;i<=1000;i++)
{
k=i%2;
if(k==0)
cout<<i<<" ";
}
return 0;
}
您確定並且與終端緩衝區的大小無關嗎? –
更有可能你的控制檯只能返回590行。您可以通過將主\ n「;'的'std :: cout <<」開頭作爲'main'中的第一行來測試。如果你沒有看到它,那麼你就知道你不能在輸出中走得太遠。 – NathanOliver
你指的是什麼?程序的輸出?屏幕上的顯示?您重定向到的輸出文件的內容?或者是什麼? –