7-25 整数的分类处理
分数 20
全屏浏览题目
作者 陈越
单位 浙江大学
给定 N 个正整数,要求你从中得到下列三种计算结果:
输入首先在第一行给出一个正整数 N,随后一行给出 N 个正整数。所有数字都不超过 100,同行数字以空格分隔。
在一行中顺序输出 A1、A2、A3的值,其间以 1 个空格分隔。如果某个数字不存在,则对应输出NONE。
- 8
- 5 8 7 6 9 1 3 10
9 3 6.5
- 8
- 15 18 7 6 9 1 3 10
18 3 NONE
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
- #include
- using namespace std;
- int main(){
- int n;
- cin>>n;
- int a[n];
- for(int i=0;i
- cin>>a[i];
- }
- int w=0,b=0;
- double c=0,sum=0;
- for(int i=0;i
- if(a[i]%3==0&&a[i]>w)
- w=a[i];
- if(a[i]%3==1)
- b++;
- if(a[i]%3==2){
- sum+=a[i];
- c++;
- }
- }
- sum=sum/c;
- if(w==0)
- printf("NONE ");
- else
- printf("%d ",w);
- if(b==0)
- printf("NONE ");
- else
- printf("%d ",b);
- if(c==0)
- printf("NONE");
- else
- printf("%.1lf",sum);
- return 0;
- }
-
相关阅读:
项目管理之如何分解项目工作
2022 世界人工智能大会|人工智能与开源技术先锋论坛成功举办
Spring-Kafka生产者源码分析
Freeswitch实现软电话功能
CentOS7命令
2023.10.19
yolov5、yolov7-火焰识别项目实战
Linux进程
【MySQL】浅谈视图
vue3 elmentPlus table实现列宽可拖拽
-
原文地址:https://blog.csdn.net/qq_73062949/article/details/133610736