#K2001. C2.01 初识一维数组
C2.01 初识一维数组
一、程序阅读。
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a[100],n,sum;
cin>>n;
for(int i=1;i<=n;i++)
cin>>a[i];
for(int i=1;i<=n;i++)
sum+=a[i];
cout<<sum;
return 0;
}
判断题
- 该数组中最多能存100个数,所以n在输入时的最大值是100。 {{ select(1) }}
- 对
- 错
- 可以使用a[3]去访问数组中的第三个元素。 {{ select(2) }}
- 对
- 错
- 当输入下列数据时,输出的结果为6。
3
1 2 3 4
{{ select(3) }}
- 对
- 错
选择题
- 若输入下列数据时,则输出为?
3
1.5 23 7.8
{{ select(4) }}
- 31
- 32.3
- 31.5
- 无法确定
- 若输入下列数据时,则a[4]的值为?( )
5
1 2 4.5 3.7 8
{{ select(5) }}
- 3
- 3.7
- 8
- 无法确定
二、完善程序
题目描述
输入n个数,找到其中的偶数输出其位置,并将他们求和输出这些偶数的总和。
输入格式
输入两行; 第一行一个整数n; 第二行n个数正整数;
输出格式
输出为两行,第一行所有偶数,第二行总和。
10
1 2 3 4 5 6 7 8 9 10
2 4 6 8 10
30
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,a[100],___①___;
cin>>n;
for(int i=0;___②___;i++)
cin>>a[i];
for(int i=0;i<n;i++)
{
if(___③___)
{
cout<<___④___<<" ";
sum+=___⑤___;
}
}
cout<<endl<<sum;
return 0;
}
- 第①处。( ) {{ select(6) }}
- sum
- sum=0
- sum=1
- ans
- 第②处。( ) {{ select(7) }}
- i<=n
- i<a
- i>0
- i<n
- 第③处。( ) {{ select(8) }}
- i%2==0
- a[i]%2==1
- a[i]%2==0
- a[i]
- 第④处。( ) {{ select(9) }}
- i
- i+1
- i-1
- sum
- 第⑤处。( ) {{ select(10) }}
- a[i]
- i
- 1
- n
相关
在以下作业中: