首页 > 代码库 > c语言代码编程题汇总 :统计字符串中的大写和小写字母的个数

c语言代码编程题汇总 :统计字符串中的大写和小写字母的个数

统计字符串中的大写和小写字母的个数

  程序代码如下:

 

 1 /*
 2     2017年3月6日19:42:21
 3     功能:统计字符串中的大写和小写字母的个数
 4 */
 5 
 6 #include "stdio.h"
 7 void fun (char *,int *,int *);
 8 
 9 int main (void)
10 {
11     int m = 0,n = 0;
12     int *Pm = &m, *Pn = &n;
13     char s[100];
14     printf ("请输入一组字符串:\n");
15     gets(s);
16     fun(s,Pm,Pn);
17     printf("大写字母的个数是%d\n小写字母的个数是%d\n",n,m);
18     return 0;
19 }
20 
21 void fun(char *s,int *m,int *n)
22 {    
23     int i = -1;
24     while(s[++i])
25     {
26         if(s[i] >= a&&s[i] <= z)
27             (*m)++;
28         else if(s[i] >= A&&s[i] <= Z)
29             (*n)++;
30         continue;
31     }
32     
33 }
34 /*
35     总结:
36     在VC++6.0中显示的结果:
37     ————————————————————————————
38     请输入一组字符串:
39     ASDFGzxcvb
40     大写字母的个数是5
41     小写字母的个数是5
42     ————————————————————————————
43 */
44 
45 
46  

 

 

c语言代码编程题汇总 :统计字符串中的大写和小写字母的个数