max=a[i];
B. 学生模拟题(C4_1B.cpp) 【题目描述】
一维数组a中有20个整数,编写一个程序输出这组数中的最小值。 【输入】
输入文件C4_1B.in有1行,包含20个整数,整数之间用空格隔开。 【输出】
输出文件C4_1B.out有1行,包含1个整数,即数组a中最小值。 【输入输出样例1】
C4_1B.in
3 21 5 98 44 12 64 77 66 96 76 67 61 2 2 13 16 9 78 56 69 【输入输出样例2】
C4_1B.in
79 88 35 157 89 76 35 58 65 90 73 36 35 47 98 55 65 70 38 93 152 【数据限制】 0≤a[i]≤200
#include int main() { }
int a[20]; int i,min;
freopen(\freopen(\for (i=0;i<20;i++) scanf(\
//***********************************
//一维数组a中有20个整数,编写一个程序输出这组数中的最小值。 min=a[0];
for(i=0;i<20;i++) { }
//=================================== printf(\return 0;
if(min>a[i]) min=a[i];
C4_1B.out C4_1B.out
C. 拓展题(C4_1C.cpp)
【题目描述】
一维数组a中有10个整数,编写一个程序输出这组数中的平均值并求有多少个数超过平均值。
【输入】
输入文件C4_1C.in有1行,包含10个整数,整数之间用空格隔开。 【输出】
输入文件C4_1C.in有1行,包含2个数,分别是平均值(保留一位小数)和超过平均值的个数,两个数之间用空格隔开。
【输入输出样例1】
C4_1C.in
57 89 76 35 58 65 90 73 36 47 【输入输出样例2】
C4_1C.in
98 44 12 64 5 66 2 76 67 61 【数据限制】 0≤a[i]≤200
#include int main() {
int a[10]; int i,sum;
float avg;
freopen(\
freopen(\for (i=0;i<10;i++) scanf(\
//************************************
49.5 6
C4_1C.out
62.6 5
C4_1C.out
//一维数组a中有10个整数,编写一个程序输出这组数中的平均值并求有多少个数超过平均值。
sum=0;
for(i=0;i<10;i++) {
sum+=a[i];
}
avg=sum/(i*1.0);//保留一位小数 sum=0;
for(i=0;i<10;i++) {
if(a[i]>avg) sum++;
}
}
//==================================== printf(\return 0;
第二套
A. 教师示范题(C4_2A.cpp) 【题目描述】
一维数组a中有n(0<n<100)个整数,编写一个程序将数组a中第k个(0≤k≤n-1)元素删除。
【输入】
输入文件C4_2A.in有2行,第1行有2个整数分别表示n和k,整数之间用空格隔开;第2行有n个整数表示数组a中的各个元素,整数之间用空格隔开。
【输出】
输出文件C4_2A.out有1行,包含n-1个整数,即删除后数组中的各个元素,整数之间用空格隔开。
【输入输出样例1】
C4_2A.in
10 5
23 21 5 98 19 12 6 10 8 61 【输入输出样例2】
C4_2A.in
20 11
C4_2A.out
23 21 5 98 19 12 6 10 8 61 89 56 34
C4_2A.out
23 21 5 98 19 6 10 8 61
23 21 5 98 19 12 6 10 8 61 89 56 32 67 87 45 32 67 56 34 56 32 67 87 45 32 【数据限制】 0≤a[i]≤100
#include int main() { //
int a[100]={0}; int n,i,k;
freopen(\freopen(\scanf(\for (i=0;i//*********************************
//一维数组a中有n(0<n<100)个整数,编写一个程序将数组a中第k个(0≤k