首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

一个cin输入的有关问题

2012-02-04 
一个cin输入的问题代码如下,为何执行的时候跳出个cmd.exe后输入几个数字后没有反应#include iostreamint

一个cin输入的问题
代码如下,为何执行的时候跳出个cmd.exe后输入几个数字后没有反应
#include <iostream>
int main()
{
int i=0,val;
while(std::cin>>val)
if(val<0)
i++;
std::cout<<"负数个数为"<<i<<"个。"<<std::endl;
return 0;
}

[解决办法]
想错了,暴力输入结束循环,在msc下运行正常

C/C++ code
#include <iostream>using namespace std;int main(int argc, char *argv[]){    int i = 0,val;    while(cin>>val)        if(val < 0)            ++i;    cout<<"负数个数:"<<i<<endl;    return 0;} 

热点排行