在c语言中,如何从键盘输入一串包含数字和字母的字符串,以连续的数字构成一

在c语言中,如何从键盘输入一串包含数字和字母的字符串,以连续的数字构成一
最新回答
薄荷心凉

2024-10-14 02:14:18

#include<stdio.h>
void count(char *p,int *numCount,int *EnCount,int *FuhaoCount)
{
while(*p !=0)
{
if(*p>='0' && *p<='9')
(*numCount)++;
else if((*p>='a' && *p<='z')||((*p>='A' && *p<='Z')))
(*EnCount)++;
else
(*FuhaoCount)++;
p++;
}
}
void main(){
char ch[30];
int a = 0,b = 0 ,c = 0;
scanf("%s",ch);
count(ch,&a,&b,&c);
printf("数字的个数是:%d 字母个数是:%d 符号个数是:%d\n",a,b,c);
}