当前位置: 首页 > news >正文

兰州网站建设百度统计工具

兰州网站建设,百度统计工具,百度云服务器建设网站,做一件代发的网站学习目标: 使用代码完成程序《大奖赛评分B》 题目: 如今许多歌手大奖赛评分时,为了体现公平,在评委给出分数后统计平均得分时,都会去掉最高分和最低分。编写程序,读入评委打分(分数都是大于0的…

学习目标:

  • 使用代码完成程序《大奖赛评分B》

题目:

  • 如今许多歌手大奖赛评分时,为了体现公平,在评委给出分数后统计平均得分时,都会去掉最高分和最低分。
  • 编写程序,读入评委打分(分数都是大于0的整数,评委人数大于等于5,小于等于50),去掉两个最高分和两个最低分,计算并输出平均得分(小数点后保留两位有效数字)。

逻辑:

  • 由题意得:此程序要求能够找到一个数组中的两个最大值和两个最小值,因此要对数组进行排序,用循环分支语句进行判断。
  • 其次要去统计平均得分,说明分数要是浮点类型。
  • 最后关注到要保留两位小数,按要求打印即可。

代码:

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
#include<stdlib.h>void print_arr(int arr[],int num)
{for (int j = 0; j < num; j++){printf("%d ", arr[j]);}printf("\n");
}int cmp_int(const void* e1, const void* e2)
{return *(int*)e1 - *(int*)e2;
}int main()
{char str[200] = { 0 };int arr[50] = { 0 };float num = 0;int sum = 0;gets(str);int i, j = 0, k = 0;for (i = 0; str[i] != '-'; i++) {if (str[i] >= '0' && str[i] <= '9') {arr[j] = arr[j] * 10 + (str[i] - '0');}else if (str[i] == ' ' && k < 50) {j++;k++;}}qsort(arr, 50, sizeof(int), cmp_int);int u = 0;for (int j = 0; j < 50; j++){if (arr[j] != 0){if (u > 1 && j < 48){sum += arr[j];num++;}u++;}}float average = (float)sum / num;printf("%.2f\n", average);return 0;
}

http://www.khdw.cn/news/21502.html

相关文章:

  • 手机网站 广告营销咨询公司排名前十
  • wordpress 优秀站点网络推广的网站有哪些
  • 手机用什么软件做网站山西seo顾问
  • 怎么做网站移动端百度站长工具平台登录
  • 网站实现功能预防电信网络诈骗
  • 甘肃做高端网站的公司百度免费下载
  • 怎么做网站视频网站推广seo招聘
  • 班级网站源代码宁波关键词优化时间
  • 网站反向绑定域名百度链接
  • 深圳公司免费网站建设产品营销策略怎么写
  • 深圳市做网站有哪些公司哪些网站可以发广告
  • myeclipse怎样做网站贵阳关键词优化平台
  • 北京环球影城每日客流量统计seo视频教程百度网盘
  • 宁波优化seo全称
  • 网站换域名了怎么做301重定向seo关键词有话要多少钱
  • 微信商城和微网站建设中国刚刚发生的新闻
  • 网站开发费税率是多少广告推广免费发布
  • 沈阳哪家网站做的好查询网 域名查询
  • 沧州企业做网站网络销售管理条例
  • 做美食没有广告的网站黑科技引流推广神器免费
  • 网站logo制作软件北京网站优化推广方案
  • 许昌购物网站开发设计seo网站推广杭州
  • 与人妖做视频网站域名注册查询软件
  • 图片二维码制作网站seo咨询解决方案
  • 教育与培训网站建设郑州网站seo外包
  • 广州花都网站开发推广官网
  • 深圳做网站设计公司哪些网站推广不收费
  • 湖南营销型网站建设团队新闻式软文范例
  • 广西城市建设学校手机官方网站seo试用软件
  • 建设银行网站机构特点业务发展2022最新热点事件及点评