请使用c语言写一段代码要求如下,Q1:生成一一个有10个整数的随机数组,然后手动输入-个数字,搜索创建的数组,找出该数字是 否在数组中。为了避免生成类似的随机数,我们可以使用srand (time (Null) )函数。
时间: 2023-06-07 10:09:06 浏览: 91
c语言生成随机数的方法(获得一组不同的随机数)
5星 · 资源好评率100%
A1:
```c
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define ARRAY_SIZE 10
int main()
{
int arr[ARRAY_SIZE];
int search_num;
int i;
// generate random array
srand(time(NULL));
for(i=0;i<ARRAY_SIZE;i++)
{
arr[i] = rand() % 100; // generate numbers between 0 and 99
}
// input a number to search
printf("Please input a number to search: ");
scanf("%d",&search_num);
// search the number in the array
for(i=0;i<ARRAY_SIZE;i++)
{
if(search_num == arr[i])
{
printf("%d is found in the array.\n",search_num);
break;
}
}
if(i == ARRAY_SIZE)
{
printf("%d is not found in the array.\n",search_num);
}
return 0;
}
```
阅读全文