C++ Primer 习题1.17

/*习题1.17*
题目:编写程序,要求用户输入一组数。输出信息说明其中有多少个负数。
/
#include <iostream>
int main()
{
    std::cout << "输入一组数: " << std::endl;
    int sum = 0, value;
    //while循环键盘输入并将值赋于value
    while (std::cin >> value)
    //如果value值小于或等于0将+1值到sum
    if (value <= 0)
    ++sum;
    //当输入完毕后将输出sum(小于或等于0的数)结果
    std::cout << "一共有 "
              << sum 
              << " 位负数"
              << std::endl;
    return 0;
}

posted @ 2010-12-06 23:03  Xstart  阅读(129)  评论(0)    收藏  举报