十一个元素的数组a(11)随机生成10个30-80之间的数。输入一个数在数组中查找。如果有将它删除没有则插入

来源:百度知道 编辑:UC知道 时间:2024/07/07 20:51:13

#include <stdio.h>
#include <time.h>
#include <stdlib.h>

int main()
{
int a[11];
int i, j, k;
int found = 0;

srand(time(NULL));

for (i = 0; i < 10; ++i)
{
a[i] = (rand() % 80) + 30;
/* printf("%d ", a[i]); */
}

scanf("%d", &k);

for (i = 0; i < 10; ++i)
{
if (a[i] == k)
{
for (j = i; j < 9; ++j)
a[j] = a[j+1];

i = 9;
found = 1;
break;
}
}

if (!found)
{
a[i] = k;
++i;
}

for (j = 0; j < i; ++j)
printf("%d ", a[j]);

putchar('\n');
getchar();

}

JAVA编程,编写一个程序,定义一个包含10个元素的数组,要求数组元素的值随机生成, 随机产生10个[10,100]之间的数存放在数组中,求数组中最大元素和最小元素!VB的程序设计会的万分感谢! 利用随机函数产生20个小于500的不同的随机正数,存入数组a 中。 给定一个具有10个元素的一维数组a,求a中各元素的平均值 利用随机函数产生20个学生的英语成绩存入一个数组中。输出数组所有元素,每行输出3个;求最高分、最低分 定义一数组a[11], 前面10个元素已赋值,并按从大到小的顺序排列 用随机函数产生100个1到9的整数,使用数组(数组元素为计数器)统计出每个整数出现的次数 有三维数组A(2,3,4,)、数组中元素长度为4个字节。试求元素A232的相对地址 VC中如何实现 从一个一维数组(大于等于3个元素)里 随机抽取3个元素的所有选法,要求这三个元素的下标不同 对数组A中的N(0<N<L00)个整数从小到大进行连续编号,要求不能改变数组A中元素的顺序