输入一字符串,统计其中的英文字符、数字字符、空格及其它字符的个数。

来源:百度知道 编辑:UC知道 时间:2024/06/20 05:54:46
C实现哈
高手帮忙

void main(){
char c[80],*p;
int nchar=0,nspc=0,nnum=0,nword=0,ntotal=0,nother=0;
gets(c);
p=c;
while (*p!='\0'){
if ((*p<='z' && *p>='a') || (*p<='Z' && *p>='A'))
nchar++;
else if (*p<='9' && *p>='0') nnum++;
else if (*p==' ')
nspc++;
else nother++;
ntotal++;
p++;
}

printf("有字符%d个,有空格%d个,有数字%d个,有其他字符%d个。\n",nchar,nspc,nnum,nother);
}

#include <string.h>
#include <stdio.h>
void fun(char s[],int num[])
{
int i;
for(i=0;i<strlen(s);i++)
{
if(s[i]<='9'&& s[i]>='0') num[0]++;
else
if(s[i]<='Z' && s[i]>='A') num[1]++;
else
if(s[i]<='z' && s[i]>='a') num[2]++;
else
if(s[i]==' ')num[3]++;
else
num[4]++;

}
printf("Nu

从键盘上输入一字符串(只包括数字字符),统计并显示其中偶数数字字符出现的次数。 输入一堆字符串统计其中的空格英文字母数字和其他符号怎么统计空格? c++输入一行字符串,要求分别统计出其中英文大写字母、小写字母、数字、空格以及其他字符的个数。谁会啊? c语言:编程输入一个长度小于80的字符串,统计其中字母的个数? 输入一字符串 输出其中大写,小写,数字的个数 (高手)输入一字符串,判断其中的单词个数。 输入一字符串,判断其中的单词个数 、编写一个程序,输入一个字符串,统计其中各字符出现的频度。 输入一个字符串直到输入一个星号(*)为止,统计其中的字母个和数字个数 输入字符串(由字母组成),将其中的字母大,小写相互转换,并统计原始字符串中出现的大,小写字母个数。