注册 登录
编程论坛 C语言论坛

萌新在线求解c语言代码

MangoQvQ 发布于 2021-11-14 22:58, 1115 次点击
输入一个字符串,统计其中的大写字母、小写字母、数字、空白符及其它符号的个数。
2 回复
#2
MangoQvQ2021-11-14 22:59
#3
baolis2021-11-14 23:35
程序代码:
#include <stdio.h>
int main ()
{
    char a[100];
    int _number=0, _small=0, _big=0,_special=0;
    gets(a);
    char *p;
    for (p = a; *p != '\0'; p++)
    {
        if (*p >= '0' && *p <= '9')
            _number += 1;
        else if (*p >= 'a' && *p <= 'z')
            _small += 1;
        else if (*p >= 'A' && *p <= 'Z')
            _big += 1;
        else if (*p >=0 && *p <=126)
            _special += 1;
    }
    printf ("数字字符数量:%d\n小写字母字符数量:%d\n大写字母字符数量:%d\n特殊字符数量:%d\n", _number, _small, _big, _special);
    return 0;
}
看看是不是这个样子
1