某公司的主管需要了解一年来公司的营业状况,比较一下各月份的销售收入状况。如果仅给出一大堆数据,这显然太不直观了,如果能将这些数据以条形图(直方图)的形式表示,将会大大增加这些数据的直观性,也便于数据的分析与对比。下面以顾客对餐饮服务打分为例,练习这方面的程序编写方法。假设有40个学生被邀请来给自助餐厅的食品和服务质量打分,分数划分为1~10这10个等级(1表示最低分,10表示最高分),试统计调查结果,并用*打印出如下形式的统计结果直方图。

Grade       Count         Histogram

1                   5             *****

2                  10            **********

3                   7             *******

...

10            3                 ***

提示:

  • 定义数组score存放打的分数
  • 定义数组count为计数器(count[0]不用)
  • 计算统计结果:设置一个循环,依次检查数组元素值score[i],是1则将数组元素count[1]加1,是2则将数组元素count[2]加1,依此类推

for (i=0; i<STUDENTS; i++)

{

count[score[i]] ++;

}

  • 打印统计结果,设置一个循环,按count数组元素的值,打印相应个数的符号’*’
#include<stdio.h>
#define  N 40
int main() {int i, j, grade, score[N] = {0}, count[11] = {0};for ( i = 0; i < N; i++) {printf("请输入分数0~10分:");scanf("%d", &score[i]);}for (int i = 0; i < N; i++) {count[score[i]]++;}printf("Grade\tCount\tHistogram\n");for (grade = 1; grade <= 10; grade++) {printf("%d\t%d\t", grade, count[grade]);for (j = 0; j < count[grade]; j++) {printf("%c", '*');}printf("\n");}
}

为测试方便,我将N的值改为10

餐饮服务质量调查打分 统计调查结果,并用*打印统计结果直方图。相关推荐

  1. 学习笔记 餐饮服务质量调查打分

    任务描述 某公司的主管需要了解一年来公司的营业状况,比较一下各月份的销售收入状况.如果仅给出一大堆数据,这显然太不直观了,如果能将这些数据以条形图(直方图)的形式表示,将会大大增加这些数据的直观性,也 ...

  2. 餐饮服务质量调查打分

    任务描述: 有40个学生来给自助餐厅的食品和服务质量打分 分数划分为1-10这10个等级(1表示最低分,10表示最高分),试统计调查结果,并用*打印出统计结果直方图. 请注意左边题目中对测试集格式的特 ...

  3. c语言编程题餐饮服务打分,求详细分析C语言题餐饮服务质量调查打分题和答案..._质量员考试_帮考网...

    bangsaizhuo 新兵答主 11-09 TA获得超过6761个赞 二.填空题 1. ___变量__是指在程序运行过程中,值可以发生变化的量. 2.C语言是一种____区分_(区分/不区分)字母大 ...

  4. Python 玩数据分析:统计 Excel 并用 Matplotlib 绘图

    Python 玩数据分析:统计 Excel 并用 Matplotlib 绘图 数据无处不在 我希望我懂得如何使用基本的电子公式 一图胜千言 完整代码  作者:高玉涵  时间:2022.6.19 11: ...

  5. Hadoop的改进实验(中文分词词频统计及英文词频统计)(1/4)

    声明: 1)本文由我bitpeach原创撰写,转载时请注明出处,侵权必究. 2)本小实验工作环境为Windows系统下的百度云(联网),和Ubuntu系统的hadoop1-2-1(自己提前配好).如不 ...

  6. python日志统计_python试用-日志统计

    最近两天尝试用python代替bash写Linux Shell脚本来统计日志.发现python写起来比bash更简单和容易阅读,发现不少惊喜.所以写了一个粗糙的脚本来统计日志. 目标 1.通过简单命令 ...

  7. 易语言php统计代码,易语言统计代码行数与API的工具

    DLL命令表 .版本 2 .DLL命令 FindWindowEx, 整数型, "user32", "FindWindowExA", , 在窗口列表中寻找与指定条 ...

  8. 页码数字统计问题(数字统计问题)

    页码数字统计问题(数字统计问题) 问题描述 算法思路与实现代码 方法一:暴力遍历法 代码1 方法二:拆数计算法 代码2 代码测试 算法复杂度分析 问题描述 一本书的页码从自然数1开始顺序编码直到自然数 ...

  9. 中央关于深化统计管理体制改革提高统计数据真实性的意见(摘要)

    一.主要目标.通过深化改革,努力构建与国家治理体系和治理能力现代化要求相适应的统计管理体制机制,确保统计机构和统计人员独立调查.独立报告.独立监督职权不受侵犯,确保各统计机构按照国家的统计规则办事,确 ...

最新文章

  1. IDEA自动生成类注解,IDEA作者信息自动生成,IDEA类信息自动生成
  2. angular(3)服务 --注入---自定义模块--单页面应用
  3. 技术思维解决“现金贷”危机——如何让互联网金融更加“互联网”?
  4. 8086逻辑运算和移位
  5. Android访问网络系列之--访问图片
  6. Alpha阶段发布说明
  7. CM: Word document里某些值没有被web service 填充的原因
  8. 云小课|MRS基础原理之ClickHouse组件介绍
  9. 软件开发需要学习哪些技术?
  10. OBJ格式模型详细介绍
  11. XML第十讲:XML中Schema深入详解、元素、属性、关系
  12. 微信小程序switch组件尺寸控制
  13. NBMA网络OSPF路由协议配置
  14. Lua程序设计随笔(3)
  15. 百度百聘企业简单信息获取
  16. 微信公众号怎么生成能追踪效果的二维码?
  17. SSO(Single Sign On):原理与使用
  18. 与鲨共舞:当AI遇见海洋杀手
  19. C语言常见问题——++i与i++详解
  20. 2022-2027年中国婚纱礼服行业市场全景评估及发展战略规划报告

热门文章

  1. Python3的文件操作笔记
  2. NOKIA 刷机 6680
  3. 第 1 章 Linux系统的安装和设置
  4. SpringbBoot2.0整合kafka
  5. LWC 69: 774. Minimize Max Distance to Gas Station
  6. Hadoop and the EDW
  7. word因导入mathtype不能使用复制粘贴快捷键的解决方法
  8. vue 移动端 跳转页面_Vue移动端框架Mint UI教程-跳转新页面(四)
  9. RTMPDump(libRTMP)源代码分析 2 解析RTMP地址——RTMP ParseURL
  10. 华清远见22071班9.27作业