要统计一行字符串中的字母和数字个数,我们可以遍历字符串中的每个字符,并使用条件判断来确定字符是字母还是数字。下面是一个C语言程序的示例,该程序会读取一行输入,然后统计并打印出其中的字母和数字的个数。
```c
include
include
int main() {
char str[1000]; // 假设输入的字符串不超过999个字符
int letters = 0, digits = 0;
// 读取一行输入
printf("Enter a string: ");
fgets(str, sizeof(str), stdin);
// 遍历字符串中的每个字符
for (int i = 0; str[i] != '0'; i++) {
// 检查当前字符是否为字母
if (isalpha((unsigned char)str[i])) {
letters++;