对于循环表现奇怪

dda*_*cot 0 c++

我有一个简单的for循环,打印出来[实际上它必须,但它没有]所有数字从1直到'365``(一年).

所以,这是它:

#include <iostream>
using namespace std;

int main()
{
    for(int i = 1; i <= 365; i++)
    {
         cout<<i<<endl;
    }
}
Run Code Online (Sandbox Code Playgroud)

所以输出必须是:

1...365

但它就是这样的:

70...365


PS编译和执行时没有任何错误.

Ala*_*lan 8

我没有看到代码有任何问题.您使用的是Windows命令提示符吗?

您的缓冲区大小可能不够长,输出会被切断.右键单击命令提示符标题栏>属性>高度并增加它