数组经典题与答案

发布 2022-09-05 03:13:28 阅读 8703

一个具有15个整型数组元素的一维数组array。使用函数实现以下功能:1)使用srand()和rand()初始化该一维数组,使其每个数组元素在-300到500之间(含-300和500);

2)编写一个数组输出函数,输出数组元素,要求每行仅输出10个数组元素。3)使用冒泡排序法对该数组按照由小到大(由大到小)的顺序进行排序,并在主函数中输出排序后的结果。

4)使用折半(二分)查找法查找数组中是否存在200,若存在返回200在数组中的位置,否则返回-1

5)删除数组元素array[10],使其后面的数组元素依次前移。6)将467插入到array中,插入后保持数组的排序方式不变。7)将数组元素左移6位。**如下:

#include ""#define n 15void main()

void deletearray(int v,int n,int dn)else}

return -1;}

void sort(int v[ ]int n)}}

C 数组指针题答案

数组指针01 逆序输出。从键盘输入n个整数 n 100 存放在一个一维数组中,逆序输出能被3整除的元素,并逆序输出数组下标为3的倍数的元素。输入格式 第一个整数为个数n,后续为n个整数。输出格式 第一行能被3整除的元素,第二行为下标为3的倍数的元素,各个数值之间用空格分隔。输入 10 2 7 9 1...

C语言 数组 习题与答案

一 单选题。1 下列描述中不正确的是 a.字符串的结束符是 0 b.可以对字符型数组进行整体输入 输出。c.字符型数组中能存放字符串。d.字符串函数声明在中。正确答案 d2 下面是有关c语言字符数组的描述,其中错误的是 a.不可以用赋值语句给字符数组名赋字符串。b.可以用输入语句把字符串整体输入给字...

数组上机题

数组。1 已知2个一维数组 a b 把数组a与数组b对应的元素乘积再赋值给数组b,如 b 2 a 2 b 2 最后输出数组b的元素。public class cheng int b new int 7 for int i 0 i b i i 1 for int i 0 i b i a i b i f...