关于C++的问题:关于使用文件结束符来结束while循环
题:编写程序,要求用户输入一组数,输出信息说明其中有多少个负数。#includeintmain(){inti,count=0;while(std::cin>>i)if(i...
题:编写程序,要求用户输入一组数,输出信息说明其中有多少个负数。#includeint main(){ int i,count=0; while (std::cin>>i) if (i<0) ++count; std::cout<<"the number of negative is "<<count<<std::endl; return 0;}为什么在windows系统VS编译器下,我使用ctrl+z来结束输入时,需要输入两次ctrl+z才起作用,请热心的朋友帮我解答一下。
展开
2个回答
展开全部
#include<iostream>
using namespace std;
int main(){
int i,count=0;
while (std::cin>>i)
if (i<0)
++count;
std::cout<<"the number of negative is "<<count<<std::endl;
return 0;
}
我这里一次就够了呀,怎么会是两次呢?你还是ctrl+D试试。
追问
展开全部
#include <iostream>
using namespace std;
int main(){
int i,count=0;
while (std::cin>>i)
{
if (i<0)
++count;
std::cout<<"the number of negative is "<<count<<std::endl; }
return 0;
}
这样只能输入正数,只要输入一次负数 就结束循环
using namespace std;
int main(){
int i,count=0;
while (std::cin>>i)
{
if (i<0)
++count;
std::cout<<"the number of negative is "<<count<<std::endl; }
return 0;
}
这样只能输入正数,只要输入一次负数 就结束循环
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询