云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 数组使用

数组使用

  • 62 次阅读
  • 3 次下载
  • 2026/1/9 4:27:30

第2练

以下题目在实验室上机完成,并用程序评测系统评测上机成绩。打开相关源程序后,只能在//********与//=======之间编写程序,若修改源程序的其它部分,可能得0分。

第一套

A. 教师示范题(C4_1A.cpp)

【题目描述】

一维数组a中有10个整数,编写一个程序输出这组数中的最大值。 【输入】

输入文件C4_1A.in有1行,包含10个整数,整数之间用空格隔开。 【输出】

输出文件C4_1A.out有1行,包含1个整数,即数组a中最大值。 【输入输出样例1】

C4_1A.in

8 67 29 59 11 53 69 37 26 91 【输入输出样例2】

C4_1A.in

3 21 5 98 44 12 1 1 67 61 【数据限制】 0≤a[i]≤200

#include int main() {

int a[10];

int i,max;

freopen(\freopen(\for (i=0;i<10;i++)

scanf(\

C4_1A.out

98 91

C4_1A.out

//*********************************

//一维数组a中有10个整数,编写一个程序输出这组数中的最大值。 }

//================================= printf(\return 0; max=a[0];

for(i=0;i<10;i++) { }

if(max

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

搜索更多关于: 数组使用 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

第2练 以下题目在实验室上机完成,并用程序评测系统评测上机成绩。打开相关源程序后,只能在//********与//=======之间编写程序,若修改源程序的其它部分,可能得0分。 第一套 A. 教师示范题(C4_1A.cpp) 【题目描述】 一维数组a中有10个整数,编写一个程序输出这组数中的最大值。 【输入】 输入文件C4_1A.in有1行,包含10个整数,整数之间用空格隔开。 【输出】 输出文件C4_1A.out有1行,包含1个整数,即数组a中最大值。 【输入输出样例1】 C4_1A.in 8 67 29 59 11 53 69 37 26 91 【输入输出样例2】 C4_1A.in 3 21 5 98 44 12 1 1 67

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com