欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 明星 > 【C++练习】统计正整数和负整数的个数

【C++练习】统计正整数和负整数的个数

2025/9/15 20:44:58 来源:https://blog.csdn.net/Raye_Young/article/details/143606193  浏览:    关键词:【C++练习】统计正整数和负整数的个数

题目:统计正整数和负整数的个数

编写一个C++程序,程序将提示用户输入一系列整数(输入0表示结束输入),然后统计并输出输入的正整数和负整数的个数。

要求:

  1. 程序开始运行时,输出提示信息:"Please enter some integers(enter 0 to quit):"。
  2. 用户输入一系列整数,每输入一个整数后程序进行判断:
    • 如果输入的整数大于0,则正整数计数器加1。
    • 如果输入的整数小于0,则负整数计数器加1。
    • 输入0时,结束输入过程。
  3. 输入结束后,程序输出正整数的个数和负整数的个数,格式如下:
    • "Count of positive integers : [正整数个数]"
    • "Count of negetive integers : [负整数个数]"
       

源代码:

#include <iostream> // 包含输入输出流库  
using namespace std;int main() {int i = 0, j = 0, n; // 初始化正整数计数器i为0,负整数计数器j为0,读入的整数n未初始化  cout << "Please enter some integers(enter 0 to quit):" << endl;// 输出提示信息,提示用户输入一系列整数,输入0结束  cin >> n; // 读入第一个整数n  while (n != 0) { // 当读入的整数n不是0时,继续循环  if (n > 0) i++; // 如果n是正整数,正整数计数器i加1  if (n < 0) j++; // 如果n是负整数,负整数计数器j加1  cin >> n; // 读入下一个整数n  }cout << "Count of positive integers :" << i << endl;// 输出正整数的个数  cout << "Count of negetive integers :" << j << endl;// 输出负整数的个数  return 0; // 程序结束,返回0表示成功  
}

运行截图:

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词