c语言用函数统计大写字母,c语言统计大小写

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语言,统计大写字母个数,指针

#include stdio.h

void findUpper(char str[], int *pCount)

{

char *p = str;

*pCount = 0;

while (*p) {

if (*p = 'A'  *p = 'Z')

(*pCount)++;

p++;

}

}

int main(void)

{

char a[50];

int n;

gets(a);

findUpper(a, n);

puts(a);

printf("%d\n", n);

return 0;

}

c语言统计大小写字母 数字个数

#include stdio.h

#include stdlib.h

#define  N    100

void func3()

{

char str[N];

int i,lower=0,upper=0,digit=0,space=0;

long others=0;

printf("Input a string:");

gets(str);

for(i=0;str[i]!='\0';i++)

{

if(str[i]='a' str[i]='z')

lower++;  /*统计小写英文字母*/

else if(str[i]='A' str[i]='Z')

upper++;  /*统计大写英文字母*/

else if(str[i]='0' str[i]='9')

digit++;  /*统计字符串*/

else if(str[i]==' ')

space++;

else

others++; /*统计其他字母*/

}

printf("lower English character:%d\n",lower);

printf("upper English character:%d\n",upper);

printf("digit character:%ld\n",digit);

printf("space:%d\n",space);

printf("other character: %ld\n",others);

return 0;

}

int main()

{

while(1)

{

func3();

printf("\n");

system("pause");

}

return 0;

}

扩展资料:

程序实现思路分析

统计大小写字母、数字的个数,首先要判断出字符是属于哪一种,然后增加计数。

1、判断

小写字母的范围为:'a'~'z'

大写字母的范围为:'A'~'Z'

数字的范围为:'0'~'9'

2、声明三个int变量并赋值初值为0

lower——统计小写英文字母

upper——统计大写英文字母

digit——统计数字

C语言中如何统计一个字符串中大写字母的个数

#include

#include

char

s[1000];int

ans,l;

int

main()

{

int

i;

gets(s);//读入字符串

l=strlen(s);//统计字符串长度

for(i=0;i

='a')

ans++;//判断若是大写字母,计数器加一

printf("%d",ans);

return

0;

}

编写函数,统计一个字符串中大写字母的数目 用c语言

12345678910111213141516#includestdio.h#includestring.hint main(){ char ch[100]; int i,n,num=0;; gets(ch);//输入字符串 n=strlen(ch);//字符串的长度 for(i=0;in;i++) { if(ch[i]='A'ch[i]='Z') num++; } printf("字符串中大写字母的个数为:%d\n",num); return 0;}

直接就是主函数了,看懂这个,就会写要调用的函数了。。

c语言 对任意输入的字符串,统计其中的大写字母和小写字母的个数

#includestdio.h

#includestring.h

voidmain()

{

charsen[100];

unsignedinti;

intspace,A,a,num,other;

space=A=a=num=other=0;

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

gets(sen);

for(i=0;istrlen(sen);i++)

{

if(sen[i]'A'sen[i]'Z')

A++;

elseif(sen[i]'a'sen[i]'z')

a++;

elseif(sen[i]='0'sen[i]='9')

num++;

elseif(sen[i]=='')

space++;

else

other++;

}

printf("该字符串共有%d个字符\n\n\t大写字母%d个\n\t小写字母%d个\n\t数字%d个\n\t空格%d个\n\t其他字符%d个\n\n",strlen(sen),A,a,num,space,other);

}

扩展资料

C语言统计一个文件字符数

1、getchar函数。getchar函数默认的输入来源是标准输入,即stdin,通常是键盘。但是根据题目的要求,输入就不能是键盘了,而是一个文件。

2、判断文件结尾。不同的操作系统,对待文件的结尾标志是不一样的。unix系统的文件结束标志是ctrl+d,win是ctrl+z。为了屏蔽不同系统的差异,统一用EOF来表示。

3、重定向技术。对于getchar和printf函数,stdin和stdout默认是键盘和显示器,为了从文件输入和输出到文件,需使用重定向技术“”和“”,使得stdin和stdout重定向到文件。


新闻名称:c语言用函数统计大写字母,c语言统计大小写
转载注明:http://hbruida.cn/article/dsepohg.html