21xrx.com
2025-03-23 19:09:17 Sunday
文章检索 我的文章 写文章
如何在C语言中计算空格个数
2023-06-15 18:43:11 深夜i     --     --
C语言 空格 计数器

在C语言中,计算空格个数是一个比较基础的问题。一种常见的做法是通过遍历字符串的方式逐个字符地扫描字符串,统计字符串中空格的个数。

具体实现方法如下:

1. 定义一个int型变量count来计数,初值为0。

2. 使用for循环遍历字符串中的每一个字符,循环条件是 i < strlen(str),其中strlen()是一个库函数,用于计算字符串的长度。

3. 判断当前字符是否为空格,如果是,将计数器加1。

4. 最终,输出计数器的值,即为所求。

下面是相应的C代码实现:

#include 
#include 
int main()
{
  char str[] = "This is a test string.";
  int count = 0;
  
  for (int i = 0; i < strlen(str); i++)
  {
    if (str[i] == ' ')
    {
      count++;
    }
  }
  
  printf("There are %d spaces in the string.\n", count);
  
  return 0;
}

  
  

评论区