C++高手能帮我看看下面的一个小程序吗?
题目:输入一些数字,统计正负数个数,若输入0则结束。用C++编程代码如下,编译和组建都通过,可就是运行不了,怎么回事?请教高手啊!!!#include<iostream>...
题目:输入一些数字,统计正负数个数,若输入0则结束。用C++编程代码如下,编译和组建都通过,可就是运行不了 ,怎么回事?请教高手啊!!!
#include <iostream>
using namespace std;
int main()
{
int i=0,j=0,n;
cout<<"请输入一些数字:\n";
cin>>n;
while(n!=0)
{if(n>0) i+=1;
if(n<0) j+=1;
cin>>n;
}
cout<<"正数个数 :"<<i <<" 负数个数 :"<<j<<endl;
}
--------------------Configuration: candidate - Win32 Debug--------------------
Linking...
LINK : fatal error LNK1168: cannot open Debug/candidate.exe for writing
执行 link.exe 时出错.
candidate.exe - 1 error(s), 0 warning(s) 展开
#include <iostream>
using namespace std;
int main()
{
int i=0,j=0,n;
cout<<"请输入一些数字:\n";
cin>>n;
while(n!=0)
{if(n>0) i+=1;
if(n<0) j+=1;
cin>>n;
}
cout<<"正数个数 :"<<i <<" 负数个数 :"<<j<<endl;
}
--------------------Configuration: candidate - Win32 Debug--------------------
Linking...
LINK : fatal error LNK1168: cannot open Debug/candidate.exe for writing
执行 link.exe 时出错.
candidate.exe - 1 error(s), 0 warning(s) 展开
5个回答
展开全部
#include <iostream>
using namespace std;
int main()
{
int i=0,j=0,n;
cout<<"请输入一些数字(entre 0 to stop collecting numbers):\n";
do
{
cin>>n;
if(n>0) i+=1;
if(n<0) j+=1;
}while(n!=0);
cout<<"正数个数 :"<<i <<" 负数个数 :"<<j<<endl;
return 0;
}
using namespace std;
int main()
{
int i=0,j=0,n;
cout<<"请输入一些数字(entre 0 to stop collecting numbers):\n";
do
{
cin>>n;
if(n>0) i+=1;
if(n<0) j+=1;
}while(n!=0);
cout<<"正数个数 :"<<i <<" 负数个数 :"<<j<<endl;
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你应该是还没有关闭上个空间运行时的DOS窗口,或者是没有关闭其他的先前运行的工作空间,重新打开编译器试试就好了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有问题吧……是不是你的编译环境的问题……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我是一名软件专业的学生,你的程序没问题,而且我在我的电脑上试了一下你的程序,能正常运行.你的问题可能是你的编译环境的问题.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询