D:\c++\Cpp1.cpp(2) : error C2871: 'std' : does not exist or is not a namespace 怎么解决

 我来答
匿名用户
推荐于2018-03-13
展开全部
这位同学,我也是在这个学期修完C++,觉得有时候会犯些小错误。比如,习惯性的输入某些词呀,又或者是不小心打错字呀,等等..。因为后天就要考C++了,所以复习了一遍,对于这个问题呢,我还是可以回答滴。。呵呵。。。

第一个错误在第一行,“用名空间时,使用编译预处理指令包含相关头文件时,应省略同文件的后缀”。这是书本的描述。所以,第一行应该是这样的
#include<iostream>

然后还有个问题出现在最后一行,这个错误有点低级啊,呵呵呵。。。打字错误。

return 0;

下面是我修改后运行成功的代码:

#include<iostream>
using namespace std;
int main()
{
int num,count1=0,count2=0;
double sum=0.0,ave=0.0;
cout<<"请输入若干整数,以0结束:\n";
cin >>num;
while(num!=0)
{
sum=sum+num;
if(num>0)
count1++;
else
count2++;
cin>>num;
}
if((count1+count2)!=0)
{
ave=sum/(count1+count2);
cout<<"和为:"<<sum<<'\t'<<"平均值为:"<<ave;
cout<<"\n正整数有:"<<count1<<"个!\n"<<"负整数有:"<<count2<<"个!\n";
}
else
cout<<"没有输入有效数字";
return 0;
}
paoxun98
2011-07-19 · TA获得超过232个赞
知道答主
回答量:367
采纳率:0%
帮助的人:208万
展开全部
#include
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
绝对包不同
2011-07-19 · TA获得超过1251个赞
知道答主
回答量:68
采纳率:100%
帮助的人:26.3万
展开全部
一般情况下。
#include<iostream>
using namespace std;这是使用标准库的方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式