导图社区 C 语言实例 – 字符串中各种字符计算
这是一篇关于C 语言实例 – 字符串中各种字符计算的思维导图,主要内容包括:方法2:使用switch语句,方法1:使用for循环和if - else语句。
提示: 本内容由社区用户上传并分享。平台不对内容的真实性、合法性、知识产权归属及是否侵害第三方权利进行事前审核或保证。本内容可能包含受版权保护的图片、字体或其他第三方素材,使用前请自行确认授权范围。
这是一篇关于64、 C 语言实例 - 计算两个时间段的差值的思维导图,主要内容包括:方法2:手动计算时间差,方法1:使用struct tm和mktime函数。
这是一篇关于C 语言实例 - 复数相加的思维导图,主要内容包括:方法2:使用数组表示复数,方法1:使用结构体表示复数。
这是一篇关于C 语言实例 - 使用结构体(struct)的思维导图,主要内容包括:2. 使用typedef简化结构体类型名,1. 定义结构体。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
C 语言实例 – 字符串中各种字符计算
方法1:使用for循环和if - else语句
#include <stdio.h>
#include <ctype.h>
int main() {
char str[] = "Hello World! 123";
int alphabets = 0, digits = 0, spaces = 0, special = 0;
for (int i = 0; str[i] != '\0'; i++) {
if (isalpha(str[i])) {
alphabets++;
}
else if (isdigit(str[i])) {
digits++;
else if (isspace(str[i])) {
spaces++;
else {
special++;
printf("字母: %d\n", alphabets);
printf("数字: %d\n", digits);
printf("空格: %d\n", spaces);
printf("特殊字符: %d\n", special);
return 0;
方法2:使用switch语句
switch (str[i]) {
case ' ':
break;
default: