c语言库函数计算字母数 c语言计算字母数字个数

在c语言中怎么统计数字字符字母个数

#include stdio.h

创新互联公司主营四子王网站建设的网络公司,主营网站建设方案,重庆App定制开发,四子王h5微信小程序搭建,四子王网站营销推广欢迎四子王等地区企业咨询

int count_letter(char *str)

{

char *p = str;

int cnt = 0;

//开始计数

while (*p != '\0') {

if ((*p = 'a' *p = 'z') || (*p = 'A' *p = 'Z')) {

cnt++;

}

p++;

}

//计数完成

printf("letter cnt:%d\n", cnt); //打印出英文字母总数

return cnt; //计数结果返回

}

int main()

{

char *str = "gkdial9-1.;J19D-=-=YdlUImf"; //实例字符串

count_letter(str); //调用计数函数

return 0;

}

c语言,编写一个函数统计英文句子中字母的个数,将英语句子存入到链表中

功能:按你要求写的,输入句子存入链表,统计字母个数。

#includestdio.h

#includemalloc.h

typedef struct word

{

char c;

struct word *next;

}WD;

int newWD(WD *wdHead,WD *wdTail)//输入字符存入链表  返回输入个数  参数:链表头指针    尾指针

{

static int count;

char c;

scanf("%c",c);

if(c=='\n')

return 0;

WD *wdNew=(WD *)malloc(sizeof(WD));

wdNew-c=c;

wdNew-next=NULL;

if(wdHead-next==NULL)

{

count=0;

wdHead-next=wdTail=wdNew;

}

else

{

wdTail-next=wdNew;

wdTail=wdNew;

}

if((c='A'  c='Z')||(c='a'  c='z'))

count++;

newWD(wdHead,wdTail);

return count;

}

int main()

{

int count;

WD *wdHead=(WD *)malloc(sizeof(WD));

wdHead-next=NULL;

WD *wdTail=NULL;

count=newWD(wdHead,wdTail);

printf("输入的句子为:\n");

while(wdHead-next!=NULL)

{

printf("%c",wdHead-next-c);

wdHead=wdHead-next;

}

printf("\n");

printf("输入的字母个数为:%d个\n",count);

return 0;

}

C语言编写一个函数统计大写字母个数

#include

stdio.h

int

main(){

char

input[256]={0};//存储输入要足够大

int

i=0,count=0;

printf("请输入字符串:\n");

scanf("%s",input);

while(input[i]!='\0')

{

if(input[i]='A'

input[i]='Z')

{

count++;

}

i++;

}

printf("大写字母有%d个\n",count);

return

0;}


网站标题:c语言库函数计算字母数 c语言计算字母数字个数
文章分享:http://hbruida.cn/article/dopidoc.html