描述
输入文件一共10行。每行是一个账户信息,分别是 账号、姓名和余额。

要求按照输入顺序输出所有账户余额大于平均余额的账户。

输入
一共10行。每行是一个账户信息,分别是 账号、姓名和余额。姓名不超过10个字符。
输出
按照输入顺序输出所有账户余额大于平均余额的账户。每个账户一行,账号、姓名和余额之间用空格隔开。余额输出到小数点后2位。
样例输入

1 Tom 157.86
2 Jack 233.95
3 Rose 215.99
4 Kite 300
5 Lucy 256.88
6 Black 305.72
7 White 335.93
8 Amy 400
9 Bush 501.64
10 Brown 159.79

样例输出

4 Kite 300.00
6 Black 305.72
7 White 335.93
8 Amy 400.00
9 Bush 501.64

思路:
结构体,判断,输出
结构体的简单应用,不会的可以恶补一下结构体的相关语法~

样例代码:

#include<iostream>
#include<stdio.h>
using namespace std;
struct P{int a;string name;double money;
};
int a[100];
string b[100];
double c[100];
int main(){double s;struct P n;for(int i = 0;i < 10;i++){cin>>n.a;a[i] = n.a;cin>>n.name;b[i] = n.name;cin>>n.money;c[i] = n.money;s += n.money;}double ans = s / 10;for(int i = 0;i < 10;i++){if(c[i]> ans){cout<<a[i]<<" "<<b[i]<<" "; printf("%.2lf\n",c[i]);}}return 0;
}

账户查询(结构体的应用)相关推荐

  1. 解决go数据表查询结构体对应字段null问题(sqlx converting NULL to string is unsupported)

    方法一:将结构体对应字段类型设为指针类型,一劳永逸,不用担心json序列化与反序列化问题 // User 用户结构体(对应mysql表) type User struct {Id int `db:&q ...

  2. Go 学习笔记(27)— type 关键字(类型定义、类型别名、类型查询、定义接口、定义结构体)

    1. 类型别名定义 定义类型别名的写法为: type TypeAlias = Type 类型别名规定: TypeAlias 只是 Type 的别名,本质上 TypeAlias 与 Type 是同一个类 ...

  3. PAT甲级1153 Decode Registration Card of PAT :[C++题解]结构体、哈希表、排序、类似数据库查询题、好题

    文章目录 题目分析 题目来源 题目分析 来源:acwing 分析: 本题是三种不同的询问,难道要写三个结构体?想了想,就写了一个结构体,参赛人结构体,内容包括考号id和成绩grade,然后开结构体数组 ...

  4. PAT甲级1022 Digital Library (30分):[C++题解]结构体、排序、查询

    文章目录 题目分析 题目链接 题目分析 分析: 一本书信息由6个,想到用结构体来存. 至于每一个信息可以用string来存,而关键字在想使用vector<string> keywords还 ...

  5. 用结构体数组存储学生信息,输入学生学号,查询相应的成绩

    用结构体数组存储学生信息,输入学生学号,查询相应的成绩 主要是熟练一下结构体的运用,思路:先存储学生信息,然后做相应的查询,在存储过程中,设置以#为结束标志,在查找过程中,同样以#为结束标志,这里用到 ...

  6. C语言结构体-火车票查询程序

    C语言结构体–火车票查询程序 [问题描述]定义一个火车票的结构体数组,结构体的数据包括车次.始发站.终点站和票价.要求从键盘输入多个火车票数据,票价输入为负数时代表输入结束. 继续输入查询条件和要查询 ...

  7. Gin 框架学习笔记(01)— 自定义结构体绑定表单、绑定URI、自定义log、自定义中间件、路由组、解析查询字符串、上传文件、使用HTTP方法

    要实现一个 API 服务器,首先要考虑两个方面:API 风格和媒体类型.Go 语言中常用的 API 风格是 RPC 和 REST,常用的媒体类型是 JSON.XML 和 Protobuf.在 Go A ...

  8. linux五元组结构体,一种基于分类优先级的五元组查询方法与流程

    本发明涉及网络传输技术,特别涉及一种基于分类优先级的五元组查询方法. 背景技术: 近年来,随着网络的快速发展,网络数据包的转发效率显的尤为重要:目前,信息技术快速发展,其对应的数据量也迅速增长,在对大 ...

  9. Linux 用户账户信息 passwd结构体

    详细介绍 在Unix和类Unix系统中,passwd结构体是用来存储用户账户信息的.这些信息通常来自于/etc/passwd文件.下面是passwd结构体的定义: struct passwd {cha ...

最新文章

  1. java多线程 -- 原子量 变量 CAS
  2. 企业如何进行团队协作?
  3. win8 远程桌面时提示凭证不工作问题的终极解决办法
  4. goto是python的保留字吗,基于python goto的正确用法说明
  5. java swing鼠标事件监听_java swing鼠标监听问题
  6. 数据安全审查综合解读|如何从被动合规到主动战略风控?
  7. flask执行python脚本_如何在flask后端运行python脚本?
  8. mysql跨节点join——federated引擎
  9. 工作302:scss目录编写
  10. matlab数学实验十,数学实验(MATLAB版)
  11. Spring MVC学习总结(4)——SpringMVC权限管理
  12. c++求矩阵的秩_一文搞定矩阵相关概念 使用Excel矩阵计算不用愁
  13. 文件/目录权限设置命令:chmod
  14. GitHub详解(转)
  15. 单片机sleep函数的头文件_关于PIC单片机SLEEP指令
  16. 整理发布一些关于VMware vSphere的文档
  17. Java9 正式发布前的尝鲜之下载与配置环境变量
  18. markdown删除代码空白行
  19. 东田纳西州立大学计算机排名,东田纳西州立大学排名在2020年USNEWS美国最佳综合大学排名第293-381...
  20. JavaMail学习6 发送邮件

热门文章

  1. Python数学计算工具4、Python求最大公约数
  2. 绩效考核之---该不该实行末位淘汰制?
  3. Python循环创建变量名
  4. [计算机数值分析]高斯-塞德尔迭代公式解线性方程组
  5. Java-线程池 ThreadPool 专题详解 (美团面试题)
  6. web渗透测试学习网站
  7. AL3220光感调试记录
  8. 建筑工程技术管理模式创新初探
  9. opporeno5可以用鸿蒙系统,opporeno5系列参数配置_oppo reno5手机参数
  10. Windows Server 2019服务器远程桌面服务部署+深度学习环境配置教程