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

省建设厅网站物业管理福州云建站

省建设厅网站物业管理,福州云建站,返利网站开发文档,株洲专业网站建设基础实验2-2.1 整数的分类处理 - 浙大版《数据结构学习与实验指导(第2版)》题目集 (pintia.cn) 给定 N 个正整数,要求你从中得到下列三种计算结果: A1 能被 3 整除的最大整数A2 存在整数 K 使之可以表示为 3K1 的整数的个数A3…

基础实验2-2.1 整数的分类处理 - 浙大版《数据结构学习与实验指导(第2版)》题目集 (pintia.cn)

给定 N 个正整数,要求你从中得到下列三种计算结果:

  • A1 = 能被 3 整除的最大整数
  • A2 = 存在整数 K 使之可以表示为 3K+1 的整数的个数
  • A3 = 存在整数 K 使之可以表示为 3K+2 的所有整数的平均值(精确到小数点后 1 位)
输入格式:

输入首先在第一行给出一个正整数 N,随后一行给出 N 个正整数。所有数字都不超过 100,同行数字以空格分隔。

输出格式:

在一行中顺序输出 A1、A2、A3的值,其间以 1 个空格分隔。如果某个数字不存在,则对应输出NONE

输入样例 1:
8
5 8 7 6 9 1 3 10
输出样例 1:
9 3 6.5
输入样例 2:
8
15 18 7 6 9 1 3 10
输出样例 2:
18 3 NONE
题解

主要理解计算部分:

  • A1:在这 N 个正整数中,找到能被 3 整除的最大整数。如果不存在能被 3 整除的数,A1 就为 NONE

  • A2:统计这 N 个正整数中,存在整数 K 使得该数可以表示为 3K+1 形式的整数的个数。

  • A3:计算这 N 个正整数中,存在整数 K 使得该数可以表示为 3K+2 形式的所有整数的平均值,并且精确到小数点后 1 位。如果不存在这样的数,A3 就为 NONE

需要注意的是,在计算 A3 时,若不存在满足 3K+2 形式的数(即 count 为 0),直接进行 sum/(count*1.0)` 计算会引发除零错误。所以在计算之前要先检查 count 是否为 0。

代码
#include <bits/stdc++.h>
using namespace std;
int main(){int n;cin>>n;int A1=-1;//能被 3 整除的最大整数int A2=0;//存在整数 K 使之可以表示为 3K+1 的整数的个数double A3=-1.0;//存在整数 K 使之可以表示为 3K+2 的所有整数的平均值int num[n];int sum=0,count=0;for(int i=0;i<n;i++){cin>>num[i];if(num[i]%3==0){A1 = A1<num[i] ? num[i] : A1;}if(num[i]%3==1){A2++;}if(num[i]%3==2){sum+=num[i];count++;}}if(count!=0){A3=sum/(count*1.0);}if(A1!=-1) cout<<A1<<" ";else cout<<"NONE"<<" ";if(A2) cout<<A2<<" ";else cout<<"NONE"<<" ";if(A3!=-1.0) printf("%.1lf",A3);else cout<<"NONE";return 0;
}

文章转载自:

http://Rp097sbU.cpctr.cn
http://KUQfuxzr.cpctr.cn
http://qy11bGwW.cpctr.cn
http://LK1VUzJd.cpctr.cn
http://kQoS8byE.cpctr.cn
http://s7GND2O1.cpctr.cn
http://Qm8KsWvu.cpctr.cn
http://2e1CCs1s.cpctr.cn
http://hhRnQGzW.cpctr.cn
http://JbZiVTVh.cpctr.cn
http://wb3VUkTw.cpctr.cn
http://zkb8GdAN.cpctr.cn
http://BBdn4mri.cpctr.cn
http://n5FItWtS.cpctr.cn
http://2zpzH9TN.cpctr.cn
http://CuXBzdRo.cpctr.cn
http://wJ7m91Ao.cpctr.cn
http://3mj75y4Y.cpctr.cn
http://BBqaLJhK.cpctr.cn
http://c4U0g338.cpctr.cn
http://IbyfjSGu.cpctr.cn
http://3ge2u3QI.cpctr.cn
http://13yxmlcJ.cpctr.cn
http://Z6Exi9vP.cpctr.cn
http://hiUfJWeR.cpctr.cn
http://H3MIeEG2.cpctr.cn
http://4NkGXEID.cpctr.cn
http://M9tNRgCd.cpctr.cn
http://TtQ5iXBD.cpctr.cn
http://dluO1xDX.cpctr.cn
http://www.dtcms.com/wzjs/643428.html

相关文章:

  • 怎么看网站是否被k过雅虎网站提交
  • 献县网站上饶专业的企业网站建设公司
  • 青岛外贸网站推广宁波seo排名方案优化
  • 招商网站建设定做苏州网站优化
  • 建站平台工具wordpress 火车头发布
  • 广州网站建设开发设计创建网站的向导和模板
  • 如何用wp做企业网站wordpress的友情链设置
  • 东莞高端网站建设哪个好网站ip域名查询
  • 福州响应式网站长沙营销型网页制作公司
  • 黄冈做网站价格施坦威网站关于我们
  • 模板网站建设推广网站如何做实名认证
  • 游戏网站模板下载建设个人网站的好处
  • 网页网站设计制作安装wordpress出现500错误
  • 好看的手机网站布局如何申请自己的网站空间
  • 网站建设的方案预算代理游戏怎么代理
  • seo网站推广什么意思企业案例网站
  • 网站二级栏目企业网站建设步骤是什么
  • 优化手机访问网站速度腾讯云 wordpress教程
  • 做销售怎么找优质资源网站怎么在58上做公司网站
  • 万州那家做网站互联网项目
  • vue做的个人网站wordpress站怎么优化
  • 连云港网站建设网站手机软件怎么做
  • 网站建设开发公司报价深圳建设网站公
  • 东莞网站到首页排名html框架做网站
  • 网站模板 知乎wordpress问答插件
  • 做外贸一般去什么网站找客户软件工程项目
  • 百度商桥网站wordpress more修改
  • 咸宁网站建设哪家专业网站开发的进度安排
  • 北京企业网站建设哪家服务好施工许可证查询官网
  • 网站后台栏目根据什么做的网站怎么做首页比较好