21xrx.com
2024-12-27 20:08:46 Friday
登录
文章检索 我的文章 写文章
C++统计一行字符中数字字符的个数
2023-07-07 05:13:19 深夜i     --     --
C++ 统计 一行字符 数字字符 个数

C++是一门强大的编程语言,可以在各种应用程序中应用。在编程中,统计字符是很常见的操作,本文将简要介绍如何使用C++来统计一行字符中的数字字符个数。

首先,我们需要定义一个变量来储存数字字符个数。定义一个名为num的整型变量就可以了。


int num = 0;

接下来,通过使用C++中的char[]字符数组来读取一行字符,并循环遍历字符数组。在遍历时,我们使用isdigit函数来检查字符是否为数字。如果是数字,则将数字字符个数num加1。


char line[1000];

cout << "请键入一行字符:";

cin.getline(line, 1000);

for (int i = 0; i < strlen(line); i++) {

  if (isdigit(line[i])) {

   num++;

  }

}

最后,我们输出数字字符的个数。完整的代码如下:


#include <iostream>

#include <string>

using namespace std;

int main() {

  int num = 0;

  char line[1000];

  cout << "请键入一行字符:";

  cin.getline(line, 1000);

  for (int i = 0; i < strlen(line); i++) {

   if (isdigit(line[i])) {

     num++;

   }

  } 

  cout << "数字字符的个数是:" << num << endl;

  return 0;

}

该代码可运行在多个平台上,包括Windows、Linux和Mac OS。现在,您已经知道如何计算C++中一行字符的数字字符个数了,快来试试吧。

  
  

评论区

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