21xrx.com
2024-09-19 23:58:19 Thursday
登录
文章检索 我的文章 写文章
C++个位数统计算法
2023-07-07 19:51:10 深夜i     --     --
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类型的范围之内,并且不会包含多余空格或其他无效字符。在实际应用中,需要根据具体需求进行相关修改和优化,以满足各种不同的需求。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复