2018年12月1日安排
闵行校区上周作业:
第 1 题:
编写程序,从任意 n 个数中找出最大数和最小数,并将它们相
互交换后输出。输入分 2 行:第一行为 n 的值,第二行为 n 个
数。
样例输入: 5
1 5 3 2 0
样例输出: 1 0 3 2 5
第 2 题:
编写程序,将任意 n 个数按从大到小的顺序排序。 输入分 2 行:
第一行为 n 的值,第二行为 n 个数。
样例输入:
5
1 5 3 2 0
样例输出: 5 3 2 1 0
第 3 题:
编写程序,将一个数组中的数循环左移。输入分 2 行:第一行
为 n 的值,第二行为 n 个数。
样例输入:
5
1 5 3 2 0
样例输出: 5 3 2 0 1
第 4 题:
编写程序,从任意 n 个数中找出素数并输出。输入分 2 行:第
一行为 n 的值,第二行为 n 个整数。
样例输入:
5
1 3 5 2 0
样例输出: 3 5 2
第 5 题:
输入 n 个数,找出其中的偶数并计算平均值后输出。输入分 2
行:第一行为 n 的值,第二行为 n 个数;输出分 2 行:第一行
为其中的偶数,第二行为所有偶数的平均值。
样例输入:
5
1 5 3 2 0
样例输出:
2 0
1
第 6 题:
编写程序求 Fibonacci 数列前 n 项和,
n 由键盘输入。
样例输入: 5
样例输出: 12
第 7 题:
编写程序,将一个数组中的数逆序重
新存放后输出。输入分 2 行:第一行
为 n 的值,第二行为 n 个数。
样例输入:
5
1 5 3 2 0
样例输出: 0 2 3 5 1