147.统计各年龄段人数

函数fun的功能是:统计各年龄段的人数,N个年龄通过调用随机函数获取,并放在主函数的age数组中,要求函数0-9岁的人数放在d[0],以此类推,把100岁(含100岁)以上的年龄人数都放在d[10]中,结构在主函数中输出。


#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#define N 50
#define M 11
void fun(int *a, int *b)
{
	int i = 0;
	for (i = 0;i < N;i++)
		if (a[i] / 10 >= 10)
			b[10] += 1;
		else
			b[a[i]/ 10] += 1;
}
double rnd()
{
	static t = 29, c = 217, m = 1024, r = 0;
	r = (r*t + c) % m;
	return((double)r / m);
}
int main()
{
	int age[N], i, d[M] = {0};
	for (i = 0;i < N;i++)
		age[i] = (int)(115 * rnd());
	printf("The orignal data:\n");
	for (i = 0;i < N;i++)
		printf((i + 1) % 10 == 0 ? "%4d\n" : "%4d", age[i]);
	printf("\n\n");
	fun(age, d);
	for (i = 0;i < 10;i++)
		printf("%4d--%4d:%4d\n", i * 10, i * 10 + 9, d[i]);
	printf("Over  100  :  %4d\n", d[10]);
	system("pause");
	return 0;
}


  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
赛氪--2023年第二届全国大学生数据统计析竞赛 竞有A、B共两道赛题 题目A:世界人口的预测与析 赛题背景   当前世界人口数量是二十世纪中期的三倍多。1950 年,全球人口约为 25 亿,到 2022 年 11 月中旬,这一数字已达 80 亿,自 2010 年以来增加了 10 亿,自 1998年以来增加了 20 亿。预计在未来 30 年,世界人口将增加近 20 亿,从目前的 80亿增至 2050 年的 97 亿,并可能在 2080 年代中期达到近 104 亿的峰值。报告指出,世界人口从 70 亿增长到 80 亿的过程中,有一半是亚洲人口扩张的结果,非洲的贡献第二大,增长了近 4 亿;有 10 个国家的人口增长占这 10 亿新增人口的一半以上,印度是最大的贡献者,其次是中国和尼日利亚。   根据联合国最近数据显示,印度已经成为世界上人口最多的国家。过去三十年中,印度的生育率较高,婴儿死亡率有所下降,人口呈年轻化特点。数据显示,印度人口的年龄中位数为 28 岁,三之二的印度人口在 35 岁以下。印度人口与中国相当,但国土面积却不足中国的三之一,稠密的人口使消除贫困与饥饿、健全医疗与教育体系的难度显著增加。   附件中提供了 1950~2021 年全世界各个国家的人口数据(populations.csv),同时包括了不同年龄段的人口数据。请你们团队使用附件中的相关数据,进行数据统计析,回答下列问题: 赛题任务 问题一: 请绘制全球 1950 ~ 2021 年总人口随时间变化的趋势折线图,析整 体人口的变化趋势,然后统计所有国家2011~2021 的人口增长率和增长人数。给出人口增长率最大的前 10 个国家和最小的后 10 个国家名单,人口增长数最多的前 10 个国家和最少的后 10 个国家名单。 问题二: 请比较 2021 年不同国家的总人口数,绘制不同国家总人口数的柱状图,并给出总人口最多的前 10 个国家和最少的后 10 个国家名单。 问题三: 请任选三个国家,别绘制不同年龄段人口的直方图,对比析年龄布的异同点,并结合这三个国家的国情析不同年龄段人口的布原因。 问题四: 请建立人口预测的数学模型,然后别预测到 2100 年底中国、印度和全球的总人口数,并析人口的变化趋势。 题目B:电影评的大数据析   大数据无处不在,在运营一个成功的商业的过程中,大数据起到的非常重要的作用。同样通过观众对电影的评析,可以在一定程度上给电影行业启发。   网络影评是伴随着电子媒介和数字技术诞生的,呈现出鲜明的数据化倾向,比如电影评、打星、榜单等。网络评因其便捷、高效,成为大部观众评价电影的首选方式,也是电影口碑最直观的体现,评高低直接影响到大众的观影取向和消费选择。与文字、视频相比,大数据搜集、统计的评信息可以让我们对观众的观影体验,审美趣味、情感态度一目了然。视频网站、电影门户网站等的后台会根据观众的评、打星和消费行为来推断用户的审美趣味和消费需求,从而为客户提供个性化推荐和引导。   电影的评更多反映的是大众审美,并非绝对的评判标准,不应该奉为最终裁决,主要功能是用来参考,规避较差电影的同时,发现好的电影,尤其是在规避较差电影方面有着非常显著的效果。   附件 1.电影评.csv 中包括了豆瓣影评排名前 250 名电影的名称、导演、电影类型、国家、上映年份、评和评论人数。附件 2.电影票房.csv 中包括了 10605 部电影的票房排名、电影名称、上映时间、总票房(元)、平均票价和平均场次,其中,部数据有缺失和异常。   请你们团队使用附件中的相关数据,进行数据统计析,回答下列问题: 赛题任务 问题一: 请析附件 1 中最受欢迎的电影类型是什么?排名前 250 名电影中出现次数最多的导演前 10 名是谁?出现次数最多的国家前 5 名是哪些国家? 问题二: 请析附件 1 中排名前 250 名电影的上映年份主要集中在哪几年?排名前 250 名电影的评与评论人数、国家、导演和电影类型是否有关系? 问题三: 请你们收集相关数据,析附件 2 中电影票房较高的电影主要是什么类型的电影?并给出这些电影的上映时间、总票房(元)、平均票价和平均场次的相关统计图表。 问题四: 某导演拟定于 2024 年春节档推出一部电影,请从数据析的角度给导演一个提案,例如考虑:电影的类型、题材、上映时间、票价等方面。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值