c++ 输出从1000到2000的数输出从1000到2000的数,每行不超过10个数#include<iostream>int main(){int i;for(i=1000;i<=2000;++i){std::cout<<i<<std::endl;if (i%10==0)std::cout<<std::endl;}return 0;}我运行

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 19:32:51
c++ 输出从1000到2000的数输出从1000到2000的数,每行不超过10个数#include<iostream>int main(){int i;for(i=1000;i<=2000;++i){std::cout<<i<<std::endl;if (i%10==0)std::cout<<std::endl;}return 0;}我运行

c++ 输出从1000到2000的数输出从1000到2000的数,每行不超过10个数#include<iostream>int main(){int i;for(i=1000;i<=2000;++i){std::cout<<i<<std::endl;if (i%10==0)std::cout<<std::endl;}return 0;}我运行
c++ 输出从1000到2000的数

输出从1000到2000的数,每行不超过10个数

#include<iostream>

int main()

{



int i;

for(i=1000;i<=2000;++i)

{std::cout<<i<<std::endl;

if (i%10==0)

std::cout<<std::endl;}


return 0;

}


我运行之后为什么第一个数不是1000啊?(如图).谢谢


c++ 输出从1000到2000的数输出从1000到2000的数,每行不超过10个数#include<iostream>int main(){int i;for(i=1000;i<=2000;++i){std::cout<<i<<std::endl;if (i%10==0)std::cout<<std::endl;}return 0;}我运行
第一个数应该是1000,你翻到最前面不是1000是因为屏幕缓冲区太小了,只能缓冲几百行,前面超出部分被“顶掉”了.


右键点窗口顶端标题栏,点最后一项属性,如下图:

图中显示我的屏幕缓冲区只有300行(蓝色高亮部分的数字).你把它改成2000,保存设置,再运行一次,应该就可以显示全部(从1000开始)了.