C语言 统计字符串中的数字字符个数

Posted Aiden (winner)

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 统计字符串中的数字字符个数相关的知识,希望对你有一定的参考价值。

方法一:常规计算

#include<stdio.h>
#include<string.h>
void main(){
  int i,count=0;
  int length=0;
  char s[32];
  printf("请输入一个字符串:");
  gets(s);
  length=strlen(s);
	for(i=0;i<length;i++){
		if(s[i]>='0'&&s[i]<='9'){
			count++;
		}
	}
  printf("数字字符有%d个",count);
}

方法二:函数调用

#include<stdio.h>
#include<string.h>
void string_num(char s[]){
	int i,length=0,count=0;
	length=strlen(s);
	for(i=0;i<length;i++){
		if(s[i]>='0'&&s[i]<='9'){
			count++;
		}
	}
	printf("数字字符有%d个",count);
}
void main(){
	int i,count=0;
	int length=0;
	char s[32];
	printf("请输入一个字符串:");
	gets(s);
	string_num(s);
}

在这里插入图片描述

以上是关于C语言 统计字符串中的数字字符个数的主要内容,如果未能解决你的问题,请参考以下文章

c语言中怎样统计字符串中包含英文字母的个数?

C语言编程题:从键盘输入一串字符,统计其中的数字与字母个数并输出

c语言:输入一行字符,分别统计出其中英文字母空格数字和其他字符的个数。

c#窗体编写程序,统计所给字符串中字母的个数、数字的个数和大写字母的个数,各种控件?

C语言,统计文件中的字符个数

c语言代码编程题汇总 :统计字符串中的大写和小写字母的个数