我可以: 邀请好友来看>>
ZOL星空(中国) > 技术星空(中国) > C/C++星空(中国) > 新手求助
帖子很冷清,卤煮很失落!求安慰
返回列表
签到
手机签到经验翻倍!
快来扫一扫!

新手求助

46浏览 / 0回复

skyline121

skyline121

0
精华
1
帖子

等  级:Lv.1
经  验:100
  • Z金豆: 0

    千万礼品等你来兑哦~快点击这里兑换吧~

  • 城  市:上海
  • 注  册:2010-05-22
  • 登  录:2010-05-22
发表于 2010-05-22 15:55:35
电梯直达 确定
楼主
我是学生 在书店买了本PRIMER看了几天
有道习题 编写 要求用户输入一组数, 输出其中有多少个负数

#include
int main()
{
std::cout << "输入一些数字统计他们之中有多少个负数" << std::endl;
int sum = 0, v1, a;
while (std::cin >> v1)

if(v1 < 0){
a = 1;
} else {
a = 0;
}
sum += a;
std::cout << "这些数中有" << sum << "个负数" << std::endl;
return 0;

}

可是到最后他只计算我输入的最后一个数是否是负数
我也不知道是cin阶段出错
还是sum=阶段出错
或者IF根本没有被代入循环 求达人指教
高级模式
星空(中国)精选大家都在看24小时热帖7天热帖大家都在问最新回答

针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员查看帮助  或  给我提意见

快捷回复 APP下载 返回列表