C语言考试系统题库5数组Word文档下载推荐.docx
- 文档编号:20607120
- 上传时间:2023-01-24
- 格式:DOCX
- 页数:8
- 大小:16.74KB
C语言考试系统题库5数组Word文档下载推荐.docx
《C语言考试系统题库5数组Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《C语言考试系统题库5数组Word文档下载推荐.docx(8页珍藏版)》请在冰豆网上搜索。
max=6,index=1
31081<
max=10,index=0
(3)输入:
512540<
max=5,index=2
3.逆序输出
3.1.题目要求
n≤10),再输入n个整数,按逆序输出这些数。
3.2.测试结果(输入结束回车符用<
410812<
21810
04521
4.交换最小值和最大值
4.1.题目要求:
n<
=10),再输入n个整数,将最小值与第一个数交换,最大值与最后一个数交换,然后输出交换后的n个数。
4.2.测试结果(输入结束回车符用<
5
43512<
13245
4
1567<
1567
5
54321<
14325
5.选择法排序
5.1.题目要求:
=10),再输入n个整数,将它们从大到小排序后输出。
。
5.2.测试结果(输入结束回车符用<
4<
(n=4)
5176<
Aftersorted:
7651
54321<
54321
6.求字符串长度
6.1.题目要求:
连续输入一批以#结束的字符串(字符串的长度不超过80),遇##则全部输入结束。
统计并输出每个字符串的有效长度。
6.2.测试结果(输入结束回车符用<
hello12#abc+0##(连续输入2个字符串"
hello12"
和"
abc+0"
)<
8("
的有效长度是8)
5("
的有效长度是5)
7.统计大写辅音字母
7.1.题目要求:
统计并输出每个字符串中大写辅音字母的个数(大写辅音字母:
除'
A'
'
E'
I'
O'
U'
以外的大写字母)。
7.2.测试结果(输入结束回车符用<
HELLO#IT12#uieiaba##(连续输入3个字符串)<
3("
HELLO"
中有3个大写辅音字母)
1("
IT12"
中有1个大写辅音字母)
0("
uieiaba"
中没有大写辅音字母)
8.查找字符
8.1.题目要求
输入一个字符并回车,再连续输入一批以#结束的字符串(字符串的长度不超过80),遇##则全部输入结束。
在每个字符串中查找该字符,如果找到,则输出该字符在字符串中所对应的最大下标(下标从0开始);
否则输出“NotFound”。
8.2.测试结果(输入结束回车符用<
m<
moon#programming#1234##(输入3个字符串"
moon"
"
programming"
1234"
)
0(m在"
中对应的最大下标是0)
7(m在"
中对应的最小下标是7)
NotFound("
中没有m)
9.字符串替换
9.1.题目要求:
将每个字符串中的大写字母用下面列出的对应大写字母替换,其余字符不变,输出替换后的字符串.
原字母对应字母
A──→Z
B──→Y
C──→X
D──→W
……
X──→C
Y──→B
Z──→A
9.2.测试结果(输入结束回车符用<
AflagofUSA#IT12#oueiaba##(连续输入3个字符串)<
ZflagofFHZ
RG12
oueiaba
10.简化的插入排序
10.1.题目要求:
输入一个正整数n(0<
=9)和一组(n个)有序的整数,再输入一个整数x,把x插入到这组数据中,使该组数据仍然有序。
10.2.测试结果(输入结束回车符用<
表示,括号内为说明)
5<
(数据的个数n=5)
12457<
(5个有序整数)
3<
(待插入整数x=3)
123457
4<
(数据的个数n=4)
1257<
(4个有序整数)
-10<
(待插入整数x=-10)
-101257
11.将数组中的数逆序存放
11.1.题目要求:
输入一个正整数n(1<
=10),再输入n个整数,存入数组a中,先将数组a中的这n个数逆序存放,再按顺序输出数组中的n个元素。
11.2.测试结果(输入结束回车符用<
(n=4)
10812<
12540<
12.求最大值及其下标
12.1.题目要求:
=10),再输入n个整数,输出最大值及其对应的最小下标,下标从0开始。
12.2.测试结果(输入结束回车符用<
3<
(n=3)
164<
max=6,index=1
(n=5)
12045<
max=5,index=4
13.在数组中查找指定的元素
13.1.题目要求
=10),再输入n个整数,将它们存入数组a中,再输入一个整数x,然后在数组a中查找与x相同的元素,如果找到,输出x在数组a中对应元素的最小下标,如果没有找到,输出相应信息。
13.2.测试结果(输入结束回车符用<
6<
(n=6)
135795<
(x=5)
5:
a[2]
(n=4)
1357<
2<
(x=2)
2:
notfound
14.字符串逆序输出
14.1.题目要求
输入一个以回车结束的字符串(少于80个字符),将它的内容逆序输出。
如"
ABCD"
的逆序为"
DCBA"
14.2.测试结果(输入结束回车符用<
Welcometoyou!
<
!
uoyotemocleW
HappyNewYear!
<
!
raeYweNyppaH
15.输出字符在字符串中所对应的最大下标
15.1.题目要求
输入一个字符,再输入一个以回车结束的字符串(少于80个字符),在字符串中查找该字符,如果找到,输出该字符在字符串中所对应的最大下标(下标从0开始);
否则输出"
NotFound"
15.2.测试结果(输入结束回车符用<
(字符'
m'
programming<
(字符串"
index=7('
在"
中对应的最大下标是7)
a<
(字符'
a'
1234<
(字符串"
NotFound("
中没有'
16.输出大写辅音字母的个数
16.1.题目要求
输入一个以回车结束的字符串(少于80个字符),统计并输出其中大写辅音字母的个数。
大写辅音字母:
'
以外的大写字母。
16.2.测试结果(输入结束回车符用<
HELLO<
count=3("
group<
count=0("
group"
17.字符串替换
17.1.题目要求
输入一个以回车结束的字符串(少于80个字符),将其中的大写字母用下面列出的对应大写字母替换,其余字符不变,输出替换后的字符串。
AZ
BY
CX
DW
XC
YB
ZA
17.2.测试结果(输入结束回车符用<
AflagofUSA<
Afterreplaced:
ZflagofFHZ
1+2=3<
Afterreplaced:
1+2=3
18.字符串转换为十进制数
18.1.题目要求
输入一个以回车结束的字符串(少于80个字符),滤去所有的非十六进制字符后,组成一个新字符串(十六进制形式),然后将其转换为十进制数后输出。
18.2.测试结果(输入结束回车符用<
10<
Dec=16
+A<
Dec=10
19.字符串转换为整数
19.1.题目要求
输入一个以回车结束的字符串(少于80个字符),把字符串中的所有数字字符('
0'
~'
9'
)转换为整数,去掉其他字符。
例如,字符串"
3a56bc"
转换为整数后是356。
19.2.测试结果(输入结束回车符用<
82jeep5<
825
free<
(注:
文档可能无法思考全面,请浏览后下载,供参考。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 考试 系统 题库 数组