#include <stdio.h>

int main(){ char str[100]; int i, char_count = 0, num_count = 0; printf("请输入一个字符串:"); scanf("%s", str); for (i = 0; str[i] != '\0'; i++) { if ((str[i] >= 'a' && str[i] <= 'z') || (str[i] >= 'A' && str[i] <= 'Z')) char_count++; else if (str[i] >= '0' && str[i] <= '9') num_count++; } printf("字符个数为:%d,数字个数为:%d", char_count, num_count); return 0; }

C语言统计字符串中字符和数字个数:无需 isalpha 和 isdigit 函数

原文地址: https://www.cveoy.top/t/topic/kdYI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录