当前位置:编程学习 > C/C++ >>

一段c++代码

#include <iostream>
int main()
{
using namespace std;
cout << “Enter the starting countdown value: “;
int limit;
cin >> limit;
int i;
for (i = limit; i; i--) // quits when i is 0
cout << “i = “ << i << “\n”;
cout << “Done now that i = “ << i << “\n”;
return 0;
}

为什么我输入1000,显示的是298,287,266,……3,2,1,0   Done now that i=0

追问:你上qq没 我qq121777916
答案:

因为前面的全被刷掉了。你拉不上去了。数据一行一行太多行了。

for (i = limit; i; i--) // quits when i is 0这条语句什么意思?

是因为前面的被刷掉了 数据过于多  所以看不到前面的啦

  不信你看一下我改的代码  就是改了一下换行符 而已

#include <iostream>
using namespace std;
int main()
{

cout << "Enter the starting countdown value: ";
int limit;
cin >> limit;
int i;
for (i = limit; i; i--) // quits when i is 0
cout<<"i ="<< i <<"\t";
cout << "Done now that i = " << i <<"\n";
return 0;
}

 

上一个:ajax 传后台中文 怎么处理
下一个:asp_net手写AJAX实现类似baidu的搜索提示,自动补全已实现,只要帮我实现键盘上下键选取值就行,谢谢

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,