统计其中不同的大写和小写字母的个数,用指针实现字符统计

输出:

输入样例:

不等的大写和小写字母的个数,每一个数字占一行。

输入:

输入一行字符(字符个数小于255),总结在那之中不一致的大写和小写字母的个数。种种数字占一行。

一行字符。

输入:

大写字母、小写字母、空格以至数字字符的个数,每种数字占一行。

               k++;
            }
        }
        i++;
    }
    printf(“%dn%dn”,big,little);
    return 0;
}

3
2
1
3

               k++;
            }
        }
        k=0;
        if(islower(a[i]))
        {
            while(k<26)
            {
                if(a[i]==’a’+k&&c[k]==0)
                {
                  little++;
                  c[k]=1;
                }

出口样例:

一行测验数据

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
官方澳门新永利下载,int main()
{
    char a[100];
    char *p;
    int upper,lower,blank,num;
    upper=lower=blank=num=0;
    p=a;
    gets(a);
    while(*p!=’’)
    {
        if(isupper(*p))
        upper++;
        else if(islower(*p))
        lower++;
        else if(*p==’
‘)
        blank++;
        else if(isdigit(*p))
        num++;
        p++;
    }
    printf(“%dn%dn%dn%dn”,upper,lower,blank,num);
    return 0;
}

发表评论

电子邮件地址不会被公开。 必填项已用*标注