实验7-1-6 求一批整数中出现最多的个位数字(20 分)

实验7-1-6 求一批整数中出现最多的个位数字(20 分)

给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字。例如给定3个整数1234、2345、3456,其中出现最多次数的数字是3和4,均出现了3次。

输入格式:

输入在第1行中给出正整数$N(\le 1000)$,在第二行中给出N个不超过整型范围的非负整数,数字间以空格分隔。

输出格式:

在一行中按格式“M: n1 n2 …”输出,其中M是最大次数,n1、n2、……为出现次数最多的个位数字,按从小到大的顺序排列。数字间以空格分隔,但末尾不得有多余空格。

输入样例:

1
2
3
1234 2345 3456

输出样例:

1
3: 3 4

实验7-1-5 选择法排序(20 分)

实验7-1-5 选择法排序(20 分)

本题要求将给定的n个整数从大到小排序后输出。

输入格式:

输入第一行给出一个不超过10的正整数n。第二行给出n个整数,其间以空格分隔。

输出格式:

在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格。

输入样例:

1
2
4
5 1 7 6

输出样例:

1
7 6 5 1

实验7-1-4 找出不是两个数组共有的元素(20 分)

实验7-1-4 找出不是两个数组共有的元素(3 分)

给定两个整型数组,本题要求找出不是两者共有的元素。

输入格式:

输入分别在两行中给出两个整型数组,每行先给出正整数$N(\le 20)$,随后是$N$个整数,其间以空格分隔。

输出格式:

在一行中按照数字给出的顺序输出不是两数组共有的元素,数字间以空格分隔,但行末不得有多余的空格。题目保证至少存在一个这样的数字。同一数字不重复输出。

输入样例:

1
2
10 3 -5 2 8 0 3 5 -15 9 100
11 6 4 8 2 6 -5 9 0 100 8 1

输出样例:

1
3 5 -15 6 4 1

实验7-1-3 将数组中的数逆序存放(20 分)

实验7-1-3 将数组中的数逆序存放(20 分)

本题要求编写程序,将给定的$n$个整数存入数组中,将数组中的这$n$个数逆序存放,再按顺序输出数组中的元素。

输入格式:

输入在第一行中给出一个正整数$n(1\le n\le 10)$。第二行输入$n$个整数,用空格分开。

输出格式:

在一行中输出这$n$个整数的处理结果,相邻数字中间用一个空格分开,行末不得有多余空格。

输入样例:

1
2
4
10 8 1 2

输出样例:

1
2 1 8 10

实验7-1-2 求最大值及其下标(20 分)

实验7-1-2 求最大值及其下标(20 分)

本题要求编写程序,找出给定的$n$个数中的最大值及其对应的最小下标(下标从0开始)。

输入格式:

输入在第一行中给出一个正整数$n(1\lt n \leq 10)$。第二行输入$n$个整数,用空格分开。

输出格式:

在一行中输出最大值及最大值的最小下标,中间用一个空格分开。

输入样例:

1
2
6
2 8 10 1 9 10

输出样例:

1
10 2

实验7-1-1 简化的插入排序(15 分)

实验7-1-1 简化的插入排序(15 分)

本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序。

输入格式:

输入在第一行先给出非负整数$N(\lt 10)$;第二行给出N个从小到大排好顺序的整数;第三行给出一个整数X。

输出格式:

在一行内输出将X插入后仍然从小到大有序的整数序列,每个数字后面有一个空格。

输入样例:

1
2
3
5
1 2 4 5 7
3

输出样例:

1
1 2 3 4 5 7

习题6-8 统计一行文本的单词个数(15 分)

习题6-8 统计一行文本的单词个数(15 分)

本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。

输入格式:

输入给出一行字符。

输出格式:

在一行中输出单词个数。

输入样例:

1
Let's go to room 209.

输出样例:

1
5

习题6-7 简单计算器(20 分)

习题6-7 简单计算器(20 分)

模拟简单运算器的工作。假设计算器只能进行加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算。

输入格式:

输入在一行中给出一个四则运算算式,没有空格,且至少有一个操作数。遇等号”=”说明输入结束。

输出格式:

在一行中输出算式的运算结果,或者如果除法分母为0或有非法运算符,则输出错误信息“ERROR”。

输入样例:

1
1+2*10-10/2=

输出样例:

1
10

实验6-9 统计一行文本的单词个数(15 分)

实验6-9 统计一行文本的单词个数(15 分)

本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。

输入格式:

输入给出一行字符。

输出格式:

在一行中输出单词个数。

输入样例:

1
Let's go to room 209.

输出样例:

1
5

实验6-8 简单计算器(20 分)

实验6-8 简单计算器(20 分)

模拟简单运算器的工作。假设计算器只能进行加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算。

输入格式:

输入在一行中给出一个四则运算算式,没有空格,且至少有一个操作数。遇等号”=”说明输入结束。

输出格式:

在一行中输出算式的运算结果,或者如果除法分母为0或有非法运算符,则输出错误信息“ERROR”。

输入样例:

1
1+2*10-10/2=

输出样例:

1
10
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×