C09-4.19数组练习
原题链接:37014.笔记汇总2025-04-24 17:43:33
发布于:江苏
实例1: 平均分
#include <iostream>
using namespace std;
int main(){
int n,sum;
cin >> n;
int a[1005] = {};
for (int i =1;i<=n;i++){
cin >> a[i];
sum += a[i];
}
double ave = sum*1.0 / n;
printf("%.3lf\n",ave);
for (int i = 1; i<=n;i++){
if(a[i] >= ave){
cout << a[i]<<" ";
}
}
return 0;
}
实例2 :T40186.苹果
#include <iostream>
using namespace std;
int main(){
int n,a,b;
int c[50005] = {};
cin >> n >>a >>b;
for (int i = 1;i <= n;i++){
cin >> c[i];
}
for (int i = 1;i<=n;i++){
cout << c[i]<<" ";
}
cout <<endl;
for (int i = 1;i <= n;i++){
if (a<=c[i] && c[i]<=b){
cout << c[i]<<" ";
}
}
return 0;
}
实例3 :T40187.可爱的苹果
#include <iostream>
using namespace std;
int main(){
long long a[10005]={},n;
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=n;i>=1;i--){
cout<<a[i]<<" ";
}
return 0;
}
实例4 :T40193.小码君摘苹果
#include <iostream>
using namespace std;
int main(){
int a[15] = {},h,cnt = 0;
for (int i=1;i<=10;i++){
cin >> a[i];
}
cin >> h;
for (int i=1;i<=10;i++){
if(h+30>=a[i]){
cnt++;
}
}
cout << cnt<<endl;
for (int i=1;i<=10;i++){
if(h+30>=a[i]){
cout << a[i]<<' ';
}
}
return 0;
}
实例5:T38488.奇与偶
#include <iostream>
using namespace std;
int main()
{
int a[1005] = {}, n;
cin >> n;
for (int i=1; i<=n; i++){
cin >> a[i];
}
//遍历第一遍, 输出奇数
for (int i=1; i<=n; i++){
if (a[i]%2 == 1) {
cout << a[i] << " ";
}
}
cout << endl;
//遍历第二遍,输出偶数
for (int i=1; i<=n; i++){
if (a[i]%2 == 0) {
cout << a[i] << " ";
}
}
return 0;
}
实例6:T38487.奇与偶2.0
#include <iostream>
using namespace std;
int main()
{
int a[1005] = {}, n;
cin >> n;
for (int i=1; i<=n; i++){
cin >> a[i];
}
//遍历第一遍, 输出奇数位上的数字
for (int i=1; i<=n; i+=2){
cout << a[i] << " ";
}
cout << endl;
//遍历第二遍,输出偶数下标上的数字
for (int i=2; i<=n; i+=2){
cout << a[i] << " ";
}
return 0;
}
全部评论 1
你能加入我的团队吗?
https://www.acgo.cn/application/1894382847599828992谢谢
1周前 来自 浙江
1这是我上课的老师
1周前 来自 安徽
1他一般不加
1周前 来自 安徽
1你和他说一下
1周前 来自 浙江
0
有帮助,赞一个