7-8 猜数字 (20 分)

一群人坐在一起,每人猜一个 100 以内的数,谁的数字最接近大家平均数的一半就赢。本题就要求你找出其中的赢家。

输入格式:
输入在第一行给出一个正整数N(≤10
​4
​​ )。随后 N 行,每行给出一个玩家的名字(由不超过8个英文字母组成的字符串)和其猜的正整数(≤ 100)。

输出格式:
在一行中顺序输出:大家平均数的一半(只输出整数部分)、赢家的名字,其间以空格分隔。题目保证赢家是唯一的。

输入样例:
7
Bob 35
Amy 28
James 98
Alice 11
Jack 45
Smith 33
Chris 62
输出样例:
22 Amy

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
struct E{char name[11];
int num;
}a[10001];
int main(){int n,sum=0;scanf("%d",&n);for(int i=0;i<n;i++){scanf("%s%d",a[i].name,&a[i].num);sum+=a[i].num;}int avg=(sum/n)/2,minm=11111,tag;for(int i=0;i<n;i++){if(abs(avg-a[i].num)<minm){minm=abs(avg-a[i].num);tag=i;}}printf("%d %s\n",avg,a[tag].name);return 0;
}

7-8 猜数字 (20 分)相关推荐

  1. C语言满分代码:L1-056 猜数字 (20分)

    立志用更少的代码做更高效的表达 L1-056 猜数字 (20分) 一群人坐在一起,每人猜一个 100 以内的数,谁的数字最接近大家平均数的一半就赢.本题就要求你找出其中的赢家. 输入格式: 输入在第一 ...

  2. PTA L1-056 猜数字 (20 分)

    如花美眷,似水流年,回得了过去,回不了当初. 一群人坐在一起,每人猜一个 100 以内的数,谁的数字最接近大家平均数的一半就赢.本题就要求你找出其中的赢家. 输入格式: 输入在第一行给出一个正整数N( ...

  3. L1-056 猜数字 (20 分)

    这道题做法倒是多样化,可以使用结构体,也可以使用多个数组做,不过为了复习一下好久没用过的结构体,我是用结构体做的. 这道题可以用来复习一下一些之前的简单的知识点,至于思路的话我相信应该都是有的. 这里 ...

  4. 习题7-2 求一批整数中出现最多的个位数字 (20分)

    习题7-2 求一批整数中出现最多的个位数字 (20分) 给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字.例如给定3个整数1234.2345.3456,其中出现最多次数的数字是3和4, ...

  5. 【PAT乙】1044 火星数字 (20分)

    1044 火星数字 (20分) 火星人是以 13 进制计数的: 地球人的 0 被火星人称为 tret. 地球人数字 1 到 12 的火星文分别为:jan, feb, mar, apr, may, ju ...

  6. 7-6 求一批整数中出现最多的个位数字 (20 分)

    7-6 求一批整数中出现最多的个位数字 (20 分) 给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字.例如给定3个整数1234.2345.3456,其中出现最多次数的数字是3和4,均 ...

  7. PAT乙级 1044 火星数字 (20分)

    1044 火星数字 (20分) 火星人是以 13 进制计数的: 地球人的 0 被火星人称为 tret. 地球人数字 1 到 12 的火星文分别为:jan, feb, mar, apr, may, ju ...

  8. 【PAT乙级】1044 火星数字 (20 分)

    题目地址 #include<bits/stdc++.h> using namespace std; string a[13]={"tret","jan&quo ...

  9. 1044 火星数字 (20 分)(c++)

    火星人是以 13 进制计数的: 地球人的 0 被火星人称为 tret. 地球人数字 1 到 12 的火星文分别为:jan, feb, mar, apr, may, jun, jly, aug, sep ...

  10. 测试点2和测试点4错的来:1044 火星数字 (20分)

    立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 火星人是以 13 进制计数的: 地球人的 0 被火星人称为 tret. 地球人数字 1 到 12 的火星文分别为 ...

最新文章

  1. 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序_手把手教你使用Qlik(一):数据关联并创建应用程序...
  2. C++版二叉树非递归遍历
  3. 举例讲清楚模型树和回归树的区别
  4. const char * 类型的实参与 char * 类型的形参不兼容_4 种 C++ 强制类型转换,你都清楚吗?...
  5. Spring开发--Bean配置实例讲解
  6. 电脑控制iphone_用iPhone别再傻傻地直接盯屏幕,按下这个按钮,屏幕放大10倍不止...
  7. 设计师作品交流社区,让你的原创设计作品展示给世界
  8. 斐波那契数列连续十项的和
  9. 解读ASP.NET 5 MVC6系列(11):Routing路由
  10. 推荐一些2021年整理的PHP毕业设计、毕设参考作品案例
  11. 在Java中通过线程池实现异步执行
  12. avx2指令集对php有用吗,AVX2指令集:AVX指令集的加强版
  13. 分布式追踪不是银弹 | 正确使用分布式追踪和 APM 系统
  14. 好好说话之64位格式化字符串漏洞
  15. 2021-2027全球与中国网眼织物纺织品市场现状及未来发展趋势
  16. linux core文件截断,Coredump被截断了
  17. Windows Terminal + WSL2 + CENTOS 配置Windows命令终端
  18. cs224n学习笔记
  19. 手机端搜狗输入法语音转文字的体验报告
  20. BIM模型文件下载——轻轨站模型

热门文章

  1. editplus更改编码
  2. 探讨 .NET 语言的 using statement 与资源释放
  3. 【Linux】10个帮助你调试的命令
  4. 【NLP】综述 | 跨语言自然语言处理笔记
  5. 2019118_四个化学数据分析(1)
  6. leetcode—11.队列题型python解答
  7. 力扣每日一刷--- 验证回文字符串II(非严格) 以及取反知识
  8. Windows 7安全指南
  9. 《软件开发这点事儿》作者邵志东老师视频发布
  10. 6.3 tensorflow2实现FM推荐系统——Python实战