账户查询(结构体的应用)
描述
输入文件一共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;
}
账户查询(结构体的应用)相关推荐
- 解决go数据表查询结构体对应字段null问题(sqlx converting NULL to string is unsupported)
方法一:将结构体对应字段类型设为指针类型,一劳永逸,不用担心json序列化与反序列化问题 // User 用户结构体(对应mysql表) type User struct {Id int `db:&q ...
- Go 学习笔记(27)— type 关键字(类型定义、类型别名、类型查询、定义接口、定义结构体)
1. 类型别名定义 定义类型别名的写法为: type TypeAlias = Type 类型别名规定: TypeAlias 只是 Type 的别名,本质上 TypeAlias 与 Type 是同一个类 ...
- PAT甲级1153 Decode Registration Card of PAT :[C++题解]结构体、哈希表、排序、类似数据库查询题、好题
文章目录 题目分析 题目来源 题目分析 来源:acwing 分析: 本题是三种不同的询问,难道要写三个结构体?想了想,就写了一个结构体,参赛人结构体,内容包括考号id和成绩grade,然后开结构体数组 ...
- PAT甲级1022 Digital Library (30分):[C++题解]结构体、排序、查询
文章目录 题目分析 题目链接 题目分析 分析: 一本书信息由6个,想到用结构体来存. 至于每一个信息可以用string来存,而关键字在想使用vector<string> keywords还 ...
- 用结构体数组存储学生信息,输入学生学号,查询相应的成绩
用结构体数组存储学生信息,输入学生学号,查询相应的成绩 主要是熟练一下结构体的运用,思路:先存储学生信息,然后做相应的查询,在存储过程中,设置以#为结束标志,在查找过程中,同样以#为结束标志,这里用到 ...
- C语言结构体-火车票查询程序
C语言结构体–火车票查询程序 [问题描述]定义一个火车票的结构体数组,结构体的数据包括车次.始发站.终点站和票价.要求从键盘输入多个火车票数据,票价输入为负数时代表输入结束. 继续输入查询条件和要查询 ...
- Gin 框架学习笔记(01)— 自定义结构体绑定表单、绑定URI、自定义log、自定义中间件、路由组、解析查询字符串、上传文件、使用HTTP方法
要实现一个 API 服务器,首先要考虑两个方面:API 风格和媒体类型.Go 语言中常用的 API 风格是 RPC 和 REST,常用的媒体类型是 JSON.XML 和 Protobuf.在 Go A ...
- linux五元组结构体,一种基于分类优先级的五元组查询方法与流程
本发明涉及网络传输技术,特别涉及一种基于分类优先级的五元组查询方法. 背景技术: 近年来,随着网络的快速发展,网络数据包的转发效率显的尤为重要:目前,信息技术快速发展,其对应的数据量也迅速增长,在对大 ...
- Linux 用户账户信息 passwd结构体
详细介绍 在Unix和类Unix系统中,passwd结构体是用来存储用户账户信息的.这些信息通常来自于/etc/passwd文件.下面是passwd结构体的定义: struct passwd {cha ...
最新文章
- java多线程 -- 原子量 变量 CAS
- 企业如何进行团队协作?
- win8 远程桌面时提示凭证不工作问题的终极解决办法
- goto是python的保留字吗,基于python goto的正确用法说明
- java swing鼠标事件监听_java swing鼠标监听问题
- 数据安全审查综合解读|如何从被动合规到主动战略风控?
- flask执行python脚本_如何在flask后端运行python脚本?
- mysql跨节点join——federated引擎
- 工作302:scss目录编写
- matlab数学实验十,数学实验(MATLAB版)
- Spring MVC学习总结(4)——SpringMVC权限管理
- c++求矩阵的秩_一文搞定矩阵相关概念 使用Excel矩阵计算不用愁
- 文件/目录权限设置命令:chmod
- GitHub详解(转)
- 单片机sleep函数的头文件_关于PIC单片机SLEEP指令
- 整理发布一些关于VMware vSphere的文档
- Java9 正式发布前的尝鲜之下载与配置环境变量
- markdown删除代码空白行
- 东田纳西州立大学计算机排名,东田纳西州立大学排名在2020年USNEWS美国最佳综合大学排名第293-381...
- JavaMail学习6 发送邮件