数组例题
来源:互联网 发布:sql语句获得正态分布 编辑:程序博客网 时间:2024/06/05 10:01
#include<stdio.h>#define RESPONSES_SIZE 40#define FREQUENCY_SIZE 11int main() { int frequency[FREQUENCY_SIZE] = { 0 }; int responses[RESPONSES_SIZE] = { 1,2,6,4,8,5,9,7,8,10,1,6,3,8,6,10,3,8,2,7,6,5,7,6,8,6,7,5,6,6,5,6,7,5,6,4,8,6,8,10 }; //answer增加,responses[i]就会改变,frequency[p](p=responses[i])就会改变了(计数) for (int answer = 0; answer < RESPONSES_SIZE; ++answer) { ++frequency[responses[answer]]; } printf("%s%17s\n", "Rating", "Frequency");//打印表头 for (int rating = 1; rating < FREQUENCY_SIZE; ++rating) { printf("%6d%17d\n", rating, frequency[rating]); } return 0;}
之所以frequency定义成拥有11个元素,是因为出现分数1时,对frequency[1]而非frequency[0]增值。这样可以直接将分数当成下标来访问数组frequency中的元素。(忽略元素0)(书p167)
阅读全文
0 0
- 数组例题
- 数组例题
- 数组与指针例题
- 第五章 数组例题
- 指针数组例题分析
- 二维数组--例题
- 常见例题:翻转数组
- 指针数组 例题
- 后缀数组经典例题
- c语言例题之数组
- 后缀数组的例题应用
- CCCC 语言的 数组例题
- 树状数组解析与例题
- 树状数组例题(poj2299)
- 树状数组入门[例题详解]
- Stars 【一维树状数组-典型例题】
- 指向数组的指针例题小析
- c语言基础例题之字符数组
- JAVA环境变量配置详解
- Codeforces Round #447 (Div. 2) D. Ralph And His Tour in Binary Country
- 在Java中 什么叫包-包有什么用途-如何创建包-
- 色彩表示与编码
- 固定位数的全排列与括号匹配
- 数组例题
- 版本控制
- 。
- 多校中保存的读入挂
- 状态码汇总
- 电路做加法
- 第八期 使用 Keras 训练神经网络 《显卡就是开发板》
- TensorFlow的55个经典案例
- SQLite学习3_Linux平台上SQLite数据库教程(一)——终端使用篇