删除整数:假设整数数组a[10]中,存在与整数x相同的数据,其中数组a和x均为用户输入,则完成以下功能:
(1)将数组a中与x相同的所有数据,除第一个之外,全部删除;如果只有一个(或没有)相同的数据,则保持数组a不变。
(2)输出删除后的数组a。
示例:
输入格式:3 4 5 5 5 6 7 5 5 8,5
输出格式:3,4,5,6,7,8, (注意:输出格式控制符用:“%d,”,其中用英文逗号)
(1)将数组a中与x相同的所有数据,除第一个之外,全部删除;如果只有一个(或没有)相同的数据,则保持数组a不变。
(2)输出删除后的数组a。
示例:
输入格式:3 4 5 5 5 6 7 5 5 8,5
输出格式:3,4,5,6,7,8, (注意:输出格式控制符用:“%d,”,其中用英文逗号)
举一反三
- 编程序,输入 10 个整数存入一维数组,然后将数组前5个元素对折重新存放到数组后5个元素中,再输出。 示例 输入格式 0 1 2 3 4 5 6 7 8 9 输出格式 0 1 2 3 4 4 3 2 1 0
- 输入10个整数存入一维数组a,然后按逆序重新存储数据,最后按顺序输出该数组,每个数据占5列。例如输入 2 5 6 7 1 8 9 0 3 6 后,a(0)-a(9)依次为2、5、6、7、1、8、9、0、3、6,逆序重新存储数据后a(0)-a(9)依次为6、3、0、9、8、1、7、6、5、2,输出应为 6 3 0 9 8 1 7 6 5 2 注意:语言选DEV C++
- 求二维数组a[4][4]主对角线元素之和。 如输入二维数组: 1 2 3 4 2 3 4 5 3 4 5 6 4 5 6 7 输出结果:
- 基础题|逆序排列问题描述编写一个程序,读入一组整数(不超过20个),并把它们保存在一个整型数组中。当用户输入0时,表示输入结束。然后程序将把这个数组中的值按逆序重新存放,并打印出来。例如:假设用户输入了一组数据:7 19 -5 6 2 0,那么程序将会把前五个有效数据保存在一个数组中,即7 19 -5 6 2,然后把这个数组中的值按逆序重新存放,即变成了2 6 -5 19 7,然后把它们打印出来。输入格式输入只有一行,由若干个整数组成,中间用空格隔开,最末尾的整数为0。输出格式输出也只有一行,即逆序排列后的整数,中间用空格隔开,末尾没有空格。示范样例输入:7 19 -5 6 2 0输出:2 6 -5 19 7
- 存在多维数组arr,arr =np.array([[1 2 3] [4 5 6] [7 8 9]])数组arr.T的输出为 A: array([[1, 4, 7], [2, 5, 8], [3, 6, 9]]) B: array([[1, 2, 3], [4, 5, 8], [7, 6, 9]]) C: array([[1, 4, 7], [2, 5, 6], [3, 8, 9]]) D: array([[9, 4, 7], [2, 5, 8], [3, 6, 1]])