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;
- }
-
相关阅读:
一文熟悉 Go 的分支结构(if - else-if - else、switch)
QT专栏1 -Qt安装教程
【数据结构】归并排序
An动画优化之遮罩层动画
CPP代码检查工具
3分钟看懂设计模式02:观察者模式
AI从入门到精通,什么是LLMs大型语言模型?
接口的概念
stl String
解读密码-java
-
原文地址:https://blog.csdn.net/qq_73062949/article/details/133610736