21xrx.com
2025-04-06 03:25:13 Sunday
文章检索 我的文章 写文章
C++个位数统计算法
2023-07-07 19:51:10 深夜i     11     0
C++ 个位数 统计 算法

在C++语言中,统计一个数中个位数的数量是一个常见的问题。通过编写一个简单的算法,我们可以有效地解决这个问题。

该算法的实现步骤如下:

1.定义一个整型变量,用来存储输入的数字;

2.利用除以10取余数的方式,循环进行统计;

3.在每一次统计的过程中,将取到的个位数存入一个数组中,并将计数器加1;

4.循环结束后,输出数组中的计数器即可。

以下是代码示例:

#include <iostream>
using namespace std;
int main()
{
  int num;
  int count = 0;
  int digit[10];
  cout << "请输入一个整数:";
  cin >> num;
  while (num) {
    int temp = num % 10;
    digit[count++] = temp;
    num /= 10;
  }
  cout << "该数字中包含个位数数量为:" << count << endl;
  return 0;
}

该算法假设输入的数字在int类型的范围之内,并且不会包含多余空格或其他无效字符。在实际应用中,需要根据具体需求进行相关修改和优化,以满足各种不同的需求。

  
  

评论区

请求出错了