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语言:输入一行字符,分别统计出其中英文字母空格数字和其他字符的个数。