7-4PTA统计字符
时间: 2023-12-01 08:39:52 浏览: 319
字符统计的程序,很好的
这段代码的作用是统计输入字符串中每个字符出现的次数,并输出结果。其中,使用一个整型数组来统计次数,不同的下标代表不同的字符。循环遍历输入的字符,使字符对应下标的数量加一即可得到字符的个数。最后输出结果。
需要注意的是,中文数字字符如七算作中英文字符,而不算数字字符。
代码实现如下:
```
#include <stdio.h>
int main() {
char c;
int arr[123] = { 0 };
char str[100];
gets(str);
int j = 0;
while (str[j] != '\0') {
arr[str[j]] += 1;
j++;
}
for (int i = 97; i <= 122; i++) {
if (arr[i] != 0) {
printf("%d ", arr[i]);
}
}
return 0;
}
```
输入样例:"Hi! 天气不错 二十八度 28℃。"
输出样例:"10 3 2 3"
阅读全文