5—数组
1.输出平均值
1.1.题目要求:求平均值
输入一个正整数n (1<n≤10),再输入n个整数,输出平均值(保留2位小数)。
1.2.测试结果(输入结束回车符用<;回车>表示,括号内是说明)字符串长度排序c语言
(1)输入:3 <;回车> (n=3)
1 2 -6 <;回车>
输出:average = -1.00
(2)输入:5 <;回车> (n=5)
12 2 5 4 0 <;回车>
输出:average = 4.60
2.求最大值及其下标
2.1.题目要求
输入一个正整数n (1<n≤10),再输入n个整数,输出最大值极其下标(设最大值惟一,下标从0开始)。
2.2.测试结果(输入结束回车符用<;回车>表示)
(1)输入:3 1 6 4<;回车>
输出:max=6,index=1
(2)输入:3 10 8 1<;回车>
输出:max=10,index=0
(3)输入:5 1 2 5 4 0<;回车>
输出:max=5,index=2
3.逆序输出
3.1.题目要求
输入一个正整数n (1<n≤10),再输入n个整数,按逆序输出这些数。
3.2.测试结果(输入结束回车符用<;回车>表示)
(1)输入:4 10 8 1 2<;回车>
输出:2 1 8 10
(2)输入:5 1 2 5 4 0<;回车>
输出:0 4 5 2 1
4.交换最小值和最大值
4.1.题目要求:
输入一个正整数n (1<n<=10),再输入n个整数,将最小值与第一个数交换,最大值与最后一个数交换,然后输出交换后的n个数。
4.2.测试结果(输入结束回车符用<;回车>表示)
(1)输入:5
4 3
5 1 2<;回车>
输出:1 3 2 4 5
(2)输入:4
1 5 6 7<;回车>
输出:1 5 6 7
(3)输入:5
5 4 3 2 1<;回车>
输出:1 4 3 2 5
5.选择法排序
5.1.题目要求:
输入一个正整数n (1<n<=10),再输入n个整数,将它们从大到小排序后输出。。
5.2.测试结果(输入结束回车符用<;回车>表示)
(1)输入:4 <;回车> (n=4)
5 1 7 6<;回车>
输出:After sorted: 7 6 5 1
(2)输入:5 <;回车> (n=5)
5 4 3 2 1 <;回车>
输出:After sorted: 5 4 3 2 1
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论