c语言输入两组字符串并统计字符串中字母与数字的总个数
时间: 2024-03-24 22:32:32 浏览: 92
C语言实现将字符串转换为数字的方法
以下是一个C语言程序,可以输入两个字符串并统计字符串中字母与数字的总个数:
```c
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int main() {
char str1[100], str2[100];
int letter_count = 0, digit_count = 0;
int i;
printf("请输入第一个字符串:");
scanf("%s", str1);
printf("请输入第二个字符串:");
scanf("%s", str2);
for (i = 0; i < strlen(str1); i++) {
if (isalpha(str1[i])) { // 判断是否为字母
letter_count++;
} else if (isdigit(str1[i])) { // 判断是否为数字
digit_count++;
}
}
for (i = 0; i < strlen(str2); i++) {
if (isalpha(str2[i])) { // 判断是否为字母
letter_count++;
} else if (isdigit(str2[i])) { // 判断是否为数字
digit_count++;
}
}
printf("两个字符串中字母的总个数为:%d\n", letter_count);
printf("两个字符串中数字的总个数为:%d\n", digit_count);
return 0;
}
```
阅读全文