//数组统计元素频率
#include<stdio.h>
#define RESPONSES_SIZE 40 //大写定义符号常量
#define FREQUENCE_SIZE 11
int main() {
int frequency[FREQUENCE_SIZE] = { 0 };
int responses[RESPONSES_SIZE] = { 1,2,6,4,8,9,6,5,4,7,2,3,3,10,5,8,4,6,8,9,7,4,6,2,2,3,6,4,8,9,6,4,2,6,1,8,5,6,7,4 };
//统计
size_t answer;
for (size_t answer = 0; answer < 40; ++answer) {
++frequency[responses[answer]];
}
printf("%s%17s\n", "rating", "Frequency");
//输出
size_t rating;
for (rating = 0; rating < 11; ++rating); {
printf("%6d%17d\n", rating, frequency[rating]);
}
}