统计调查结果 用两个数组完成

来源:互联网 发布:mysql分布式数据库搭建 编辑:程序博客网 时间:2024/05/20 13:04

点击(此处)折叠或打开

  1. #include <stdio.h>
  2. #define ANSWER_SIZE 20    /* The number of the answer */
  3. #define STATISTICS_SIZE 10    /* The kinds of the answer */
  4. int main(){
  5.     int i_answer[] = { 2, 3, 4, 6, 7, 6, 10, 4, 8, 2, 2, 3, 9, 6, 9, 6, 10, 4, 8, 9 };    /* initialize the answer array */
  6.     int i_statistics[STATISTICS_SIZE] = { 0 };    /* initialize the statistics array "0" */

  7.     for (size_t i = 0; i <= (ANSWER_SIZE-1); i++){
  8.         i_statistics[ i_answer[i]-1 ]++; /* traverse the answer array,
  9.                                          the element value corresponding the statistics array`s subscript,
  10.                                          and the relevant value +1 */
  11.     }
  12.     /* output the result */
  13.     printf("%s%17s\n", "Grade", "Statistics");    
  14.     for (size_t i = 0; i <= (STATISTICS_SIZE-1); i++){
  15.         printf("%d%17d\n", (i+1), i_statistics[i]);
  16.     }

  17.     return 0;
  18. }

阅读(3) | 评论(0) | 转发(0) |
0

上一篇:声明 初始化数组

下一篇:convert the C to F

相关热门文章
  • test123
  • 编写安全代码——小心有符号数...
  • 使用openssl api进行加密解密...
  • 一段自己打印自己的c程序...
  • sql relay的c++接口
  • oracle vm 宕机不能自动漂移,...
  • 如何读取一个持续输出内容程序...
  • 解决gcc-linaro-4.7-2012.04 ...
  • 关于培训的问题
  • 一个简单的shell脚本问题...
给主人留下些什么吧!~~