2024-09-13 00:09:13
以下是使用C语言实现该功能的代码:
代码解释:
首先定义了一个字符数组 str,用于存储从键盘输入的字符串;
然后定义了两个变量 letter_count 和 digit_count,分别用于统计字母字符和数字字符的个数,初始化为 0;
使用 fgets() 函数从键盘读入字符串,并将其存储到数组 str 中;
使用循环遍历数组中的每一个字符,如果该字符是字母字符,则将 letter_count 加一;如果该字符是数字字符,则将 digit_count 加一;
最后输出统计结果。
注意事项:
在判断是否为字母或数字时,使用了 C 标准库中的函数 isalpha() 和 isdigit(),需要在程序开头包含头文件 ctype.h;
使用 fgets() 函数读入字符串时,需要指定读入的最大字符数,避免数组越界。